64
64
Windows 7 のデフォルト文字エンコードとして UTF8 を設定する
Windows 7 をグローバルに UTF-8 を標準として使用するように設定する方法はありますか? すべてのテキストエディタがそれを使用するように設定するのは本当に迷惑です。
詳しく説明すると、私はあなたがWindows 7でグローバルエンコーディングのオプションを見つけることができないと思いますが、それはあなたが1)グローバルデフォルトを設定することができます2)あなたがリストアップしたすべてのアプリケーションが従うでしょう。
データを表現するために内部的にユニコードを使用するかどうかは、アプリケーションの選択次第です。しかし、あなたができること**は、リストアップされているアプリケーションのそれぞれのデフォルトの文字エンコーディングを変更することです。
UTF-16LE
です。 これは主に、Windows がシステムの ANSI コードページとして UTF-8 を許可していないために、UTF-8 用の ANSI コードページ コードページ 65001 があるにもかかわらず、できません。これにはいくつかの理由があるようです:
WriteFile()
API は、コードページ65001の下で間違った結果を返しますが、これは、 write()
のようなそれに依存しているすべてのライブラリコードに飛び火します。私は当時、これらの懸念事項のいくつかについて彼に直接メールを送りました。