WordPressやSymfonyのTipsを中心にアニメや日常の出来事について語ります。
メニュー

Shift-JIS等の日本語のファイルを「Sublime Text 3」で開くと文字化けするときの解決法

この記事は約4分47秒で読めます

コードが書かれたモニター
ゆっきー
ども、カフェブロガーの悠木です。 お気に入りのカフェはドトールコーヒーです。 14時からの限定スイーツ「シューシャポー」が大好きです。

恋に落ちるトエディタ「Sublime Text 3」の文字化け対応方法をご紹介します。

文字化けを解消するために「ConvertToUTF8」という Shift-JIS 等の日本語のファイルを文字化けせずに UTF-8 に変換してくれるパッケージを導入します。

「Sublime Text 3」でUTF-8以外の日本語ファイルを開くと文字化けするときの対処法

Sublime Text 3 文字化け

デフォルトでは UTF-88-bit UCS Transformation Format にしか対応されていないようです。
そのため Shift-JISShift JIS codeEUCExtended UNIX Code の文字コードで書かれた日本語ファイルを開くと文字化けしてしまいます。

「ConvertToUTF8」を導入してUTF-8に変換する方法

「Package Control」から「Install Package」を選択する

Sublime Text 3 Package Control Install Package

「Preferences」→「Package Control」
「基本設定」→「Package Control」※日本語化した場合

Install Package」と入力して選択しましょう。

Ctrl + Shift + P のショートカットでコマンドパレットを表示できます。

「Install Package」で「ConvertToUTF8」を選択

Sublime Text 3 ConvertToUTF8 Package Control Messages

ConvertToUTF8」を入力して選択してインストールします。

Package Control Messages

Package Control Messages
========================

ConvertToUTF8:
————-

ConvertToUTF8
==================
With this plugin, you can edit and save the files which encodings are not supported by Sublime Text currently, especially for those used by CJK users, such as GB2312, GBK, BIG5, EUC-KR, EUC-JP, etc.

Configuration
——————
Please check ConvertToUTF8.sublime-settings file for details. You should save your personal settings in a file named “ConvertToUTF8.sublime-settings” under “User” folder.

* encoding_list: encoding selection list when detection is failed
* max_cache_size: maximum encoding cache size, 0 means no cache (default: 100)
* max_detect_lines: maximum detection lines, 0 means unlimited (default: 600)
* preview_action: specific the action when previewing a file, available options: no_action, convert_and_open (default: no_action)
* default_encoding_on_create: specific the default encoding for newly created file (such as “GBK”), empty value means using sublime text’s “default_encoding” setting (default: empty)
* convert_on_load: enable/disable convert file content to UTF-8 when it is loaded, available options: always, never (default: always)
* convert_on_save: enable/disable convert file from UTF-8 to a specific encoding when it is saved, available options: always, never (default: always)
* lazy_reload: enable/disable save file to a temporary location, and reload it in background when switching to other windows or tabs, available options: true, false (default: false)

Contact me
——————
Please send me your questions or suggestions: sunlxy (at) yahoo.com or http://weibo.com/seanliang

For more information, please visit: https://github.com/seanliang/ConvertToUTF8

こんな感じのテキストメッセージが表示されればインストール完了です。

sublime_text3_jp_character_code_06

Shift-JISなどの日本語ファイルが文字化けせずに開けるようになります。

ConvertToUTF8 について

Shift-JISのファイルを開くと開いている間はUTF-8に変換されて再度保存する際には
Shift-JISに変換して保存してくれる便利なプラグインです。

ConvertToUTF8を導入しても文字化けされる場合

ConvertToUTF8を導入してからShift-JISを開いたら文字化けしたままだったんですね。

そういうときはCtrl + Shift + P でコマンドパレットを開いて

Sublime Text 3 ConvertToUTF8: Reload with Encoding

ConvertToUTF8: Reload with Encoding」入力して選択する。

Reload with Encoding」と入力してもok

Sublime Text 3 Japanese (Shift_JIS)

Japanese (Shift_JIS)」を選択して再読み込みします。

次回以降は文字化けせずに読み込まれるようになりました。

※画像は2回目だったので文字化けしてません

「Sublime Text 3」のステータスバーに文字コードを表示する方法(ついでに改行コードも表示する)

文字コード情報は表示しておいて損はないと思います。(改行コードも)
スタイル設定の記事でも紹介していますが、抜粋します。

※「ConvertToUTF8」プラグインを導入すると表示している間はUTF-8に変換されるので、
Shift-JISのファイルを開いてもUTF-8と表示されます。

Ctrl + Shift + P → 「Preferences: Settings – User」

または基本設定→Settings – Userで「Preferences.sublime-settings」ファイルを開きます。

こんな感じで表示されます。

ステータスバーに文字コードと改行コード情報を表示する

Sublime Text 3 の関連記事

  1. 恋に落ちるエディタ「Sublime Text 3」を導入したら恋に落ちました!
  2. 「Sublime Text 3」の日本語入力をインライン化する方法を画像付きで紹介
  3. 【現在の記事】Shift-JIS等の日本語のファイルを「Sublime Text 3」で開くと文字化けするときの解決法
  4. 「Sublime Text 3」のスタイル設定をする
  5. 【まとめ】Sublime Text 3 導入~カスタマイズ設定まとめ。
  6. 複数行の文字列を一瞬でカンマ区切りに囲って1行にするテクニック|Sublime Text 3
  7. ソースコードのインデントを一瞬で自動整形するSublime Text 3のテクニック
  8. 【保存版】Sublime Text 3のショートカットキーの一覧(Windows/Mac)
  9. Symfony2 MonologのSlackHandlerを使ってSlackにエラー通知を送るBotを設定する

関連記事

  1. コードが書かれたモニター
  2. ポートレイト・アプリの有効化
  3. ペンとノート
  4. 予定表に書き込む スケジュール
  5. 書道 ドキュメント 古い スウェーデン語 歴史 レタリング
  6. おにぎり おむすび イラスト

PR

カテゴリー