2013-11-27
Sublime Text 3 で ConvertToUTF8 を使えるようにする
Sublime Text 3 で Shift_JIS 扱えるようにと ConvertToUTF8 をインストールしても、そのままでは正しく動作しません。
Mac OS および Linux で起こっているようで、原因は内蔵されている Python のバージョンだそうです。
Shift_JIS のファイルを読み込ませてみると、盛大に文字化けした状態で開かれたファイルと共にエラーが表示されます。
その文章中に、Python の標準エンコーディングリストにある形式なのか確認し、リストにあるのであれば、「Codecs33」をインストールしてみてくれとあります。
7.8. codecs — Codec registry and base classes — Python v2.7.6 documentation
Shift_JIS はこのリストに入っているので、Codecs33 をインストールします。
Codecs33 は Package Control からインストール可能です。
GitHub ページからファイルをダウンロードする場合には、ディレクトリ名を「Codecs33-osx」などから「Codecs33」に変更し、ConvertToUTF8 と同階層に配置。
以上、Sublime Text 3 で ConvertToUTF8 を使えるようにするためのメモでした。