Sublimetext3では、Shift-JISやEUCなどのテキストファイルを開くと文字化けを起こしてしまい、うまく開くことができません。これはWindowsやMac OSXでも同様に起きる問題です。今回はその解消方法を解説します。
目次
Shift-JISやEUCはプラグインで解決できる
SublimeTextで文字化けしてしまう現象を解決するには、2種類のプラグインをインストールします。具体的にはConvertToUTF8とCodecs33を使うことで、文字化けを解消することができます。
ConvertToUTF8のインストール
SublimeTextでプラグインをインストールするにはPackage Control(パッケージコントロール)を使うのが簡単です。詳しい使い方は下記で解説しています。
まずは、ConvertToUTF8をインストールしましょう。手順はこちらです。
- Sublime text 3を起動
- Command(またはCtrl)+Shift+PでPackage Controlを起動
Install
と入力しPackage Control: Install Package
を選択 convertto
と入力しConvertToUTF8
を選択 - Sublime text 3を再起動
続いて、Codecs33をインストールします。
Codecs33が見つからない時の対処方法
Codecs33は、Package ControlのInstall package
一覧で見つからず、簡単にインストールすることができません。そこでCodecs33をSublimeText3にマニュアルインストールします。
Codecs33を手動でインストールする方法
Codecs33は以下の流れでインストールします。
- Githubのブランチから対応するOSを選択
- Clone or downloadでZipファイルをダウンロード
- Zipファイルを解凍して
Codecs33
というフォルダに名前変更 - Sublime Text 3の
Sublime Text > Preferences > Browse Packages
でフォルダを開く - 3のフォルダーを4で開いたフォルダーにコピー
- Sublime Text 3を再起動
ConvertToUTF8とCodecs33がインストール完了すると、Shift-JISなどのファイルを文字化けせずに開くことができるようになります。