Sublimetext3では、Shift-JISやEUCなどのテキストファイルを開くと文字化けを起こしてしまい、うまく開くことができません。これはWindowsやMac OSXでも同様に起きる問題です。今回はその解消方法を解説します。

目次

Shift-JISやEUCはプラグインで解決できる

SublimeTextで文字化けしてしまう現象を解決するには、2種類のプラグインをインストールします。具体的にはConvertToUTF8Codecs33を使うことで、文字化けを解消することができます。

ConvertToUTF8のインストール

SublimeTextでプラグインをインストールするにはPackage Control(パッケージコントロール)を使うのが簡単です。詳しい使い方は下記で解説しています。

まずは、ConvertToUTF8をインストールしましょう。手順はこちらです。

  1. Sublime text 3を起動
  2. Command(またはCtrl)+Shift+PでPackage Controlを起動
  3. Installと入力しPackage Control: Install Packageを選択
  4. converttoと入力しConvertToUTF8を選択
  5. Sublime text 3を再起動

続いて、Codecs33をインストールします。

Codecs33が見つからない時の対処方法

Codecs33は、Package ControlのInstall package一覧で見つからず、簡単にインストールすることができません。そこでCodecs33をSublimeText3にマニュアルインストールします。

Codecs33を手動でインストールする方法

Codecs33は以下の流れでインストールします。

  1. Githubのブランチから対応するOSを選択
  2. Clone or downloadでZipファイルをダウンロード
  3. Zipファイルを解凍してCodecs33というフォルダに名前変更
  4. Sublime Text 3のSublime Text > Preferences > Browse Packagesでフォルダを開く
  5. 3のフォルダーを4で開いたフォルダーにコピー
  6. Sublime Text 3を再起動

ConvertToUTF8とCodecs33がインストール完了すると、Shift-JISなどのファイルを文字化けせずに開くことができるようになります。