2011-01-31 04:29:39 +0000 2011-01-31 04:29:39 +0000
64
64

Windows 7 のデフォルト文字エンコードとして UTF8 を設定する

Windows 7 をグローバルに UTF-8 を標準として使用するように設定する方法はありますか? すべてのテキストエディタがそれを使用するように設定するのは本当に迷惑です。

回答 (2)

46
46
46
2011-02-02 09:14:36 +0000

詳しく説明すると、私はあなたがWindows 7でグローバルエンコーディングのオプションを見つけることができないと思いますが、それはあなたが1)グローバルデフォルトを設定することができます2)あなたがリストアップしたすべてのアプリケーションが従うでしょう。

データを表現するために内部的にユニコードを使用するかどうかは、アプリケーションの選択次第です。しかし、あなたができること**は、リストアップされているアプリケーションのそれぞれのデフォルトの文字エンコーディングを変更することです。

  • For Eclipse, default encoding for new files can be set from Windows > Preferences > General ¶> Content Types (See post on Eclipse Community Forms )
  • For Notepad++. Settings > Preferences ¶> New Document/Default/Directory_ に移動して、Encoding to UTF-8 に設定してください
  • Thunderbird については、すでにデフォルトのエンコーディングとして UTF-8 を使用していると思います。(文字コードについては 文字コードに関する注意事項 を参照)
  • OpenOffice (と LibreOffice) の場合、OpenOffice で保存された文書は XML をベースにしているので、エンコードは XML ファイルの中で内部的に指定されているので、実際にはエンコードを気にする必要はありません (UTF-8_ は既にデフォルトです)
  • UTF-8 の観点から見ると、PowerShell は厄介ですね。デフォルトのエンコーディングはUTF-16LEです。
  • PowerShellからファイルをUTF-8に出力するには、この回答
  • デフォルトのエンコーディングを変更するには、この回答を参照してください。
23
23
23
2011-04-17 06:49:09 +0000

これは主に、Windows がシステムの ANSI コードページとして UTF-8 を許可していないために、UTF-8 用の ANSI コードページ コードページ 65001 があるにもかかわらず、できません。これにはいくつかの理由があるようです:

関連する質問

3
19
10
28
6