英語環境での文字化け
日本語表示よりすっきりして分かりやすいので、「言語環境」の一番上を英語にして、英語環境にしています。
この場合、例えばTextEditで新規に文章を作成するときは問題ないのですが、既に作製された文書を開くと、文字化けしています。これはある種当たり前なので、文章を選んで、フォントを日本語フォント(OsakaとかMSゴシック)にしても、やはり文字化けしたままで、こちらは腑に落ちません。
これを回避する方法はあるのでしょうか?
日本語表示よりすっきりして分かりやすいので、「言語環境」の一番上を英語にして、英語環境にしています。
この場合、例えばTextEditで新規に文章を作成するときは問題ないのですが、既に作製された文書を開くと、文字化けしています。これはある種当たり前なので、文章を選んで、フォントを日本語フォント(OsakaとかMSゴシック)にしても、やはり文字化けしたままで、こちらは腑に落ちません。
これを回避する方法はあるのでしょうか?
> 既に作製された文書を開くと、文字化けしています。
こちらはEnglish.lproj, en.lproj (Kotoeriは除く)以外は消去していますが、
そんなことは無いですけど... :-)
System Preferences > International > Input Menu
x use one input source in all documents
テキストエディットに関して言うなら、ファイルのエンコーディングは環境設定の「啓く/保存」で指定します。
たぶんデフォルトだと自動になっていると思いますが、英語環境だと英語をデフォルトとしているのではないでしょうか。ここで日本語を強制的に指定しておけば良いはずです。
なお、文字コードとフォントとは基本的には独立のものです。フォントを変えたからといってエンコーディングが変わるものではありません。
Hit-Cさま
ありがとうございます。エンコードをJapanese(Mac OSX)に変更したら、ちゃんと表示されました。
> 文字コードとフォントとは基本的には独立のものです
>
言われてみれば確かにそうですね。日本語環境で日本語を書いている時、そのフォントを英文フォントにすると同じ用に文字化けするので、勘違いしてしまいました。
基本は英語で、その日の気分でフランス語/スペイン語/ドイツ語にしたりしているのですが、これで文字化けに悩まなくて済みます。
TextEditの設定を書き忘れました。
Rich Text: Lucida Grande 12
x Number pages when printing
これ以外はdefaultsです。:-)
> これ以外はdefaultsです。:-)
>
[Open and Save]のところのtext excodingのところもdefault(Automatic)のままなのでしょうか? それで文字化けしませんか?
ちなみに、Plain Text Fontは何になさっていますでしょうか? 私はOsakaに変更しましたが・・・。
plain text: monaco 10
encoding: unicode (uft-8)
opening files: automatic
saving files: automatic
これらは弄っていません。文字化けはしませんが... :-)
英語環境での文字化け