文字化けが発生する原因のほとんどは、文字コード変換(エンコーディング)に関連するもので、Mac OS X上で入力されたテキスト(UTF-8)を、Safariを使ってブログに書き込んだり、テキストファイルにしてWindows環境で開いたりすると、EUC-JP や Shift JIS という種類の文字コードへ変換されるため、文字化けが発生します。
文字化けしてしまう文字の中でも、特に半角の「」や「」が文字化けするケースが多いようです。
ここでは、そんな半角「」「」などの文字化けを未然に防ぐテクニックを紹介します。
ファイル保存時のテクニック
テキストエディットの保存ダイアログには、初期状態で「日本語 (Windows, DOS)」が選択肢にない場合がありますので、「標準テキストのエンコーディング:」のメニューを開いて「エンコーディングリストのカスタマイズ…」を選択し、「日本語 (Windows, DOS)」のチェックをオンにします。 |
このような場合、「」を「」をに置き換えてやると保存できるようになる場合があります。
※「」の入力は、ことえりならば、option +「」で入力できます。
これらのトラブルが頻繁に発生するようであれば、文字コード変換機能が充実しているオンラインソフトを使用するほうが便利です。
代表的なものでは以下のようなものがあります。
・mi (http://www.mimikaki.net/index.html)
・CotEditor (http://sourceforge.jp/projects/coteditor/)
・KEdit (http://www.drycarbon.com/macosx/kedit/)
これらのソフトウェアを利用して、保存時/編集時の文字コードを「Shift JIS」あるいは、「日本語 (Windows, DOS)」で保存すれば、Windows環境などでも問題なく読み込むことができます。改行コード(行末コード)も「CR/LF」にしておきましょう。