understandard

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 をインストールします。

seanliang/Codecs33 

Codecs33 は Package Control からインストール可能です。
GitHub ページからファイルをダウンロードする場合には、ディレクトリ名を「Codecs33-osx」などから「Codecs33」に変更し、ConvertToUTF8 と同階層に配置。

以上、Sublime Text 3 で ConvertToUTF8 を使えるようにするためのメモでした。

response

leave a reply

your email address will not be published.

you may use these HTML tags and attributes: <a href="" title=""> <em> <i> <strong> <blockquote cite=""> <q cite=""> <cite> <pre> <code> <del datetime=""> <ins datetime="">