本文へスキップ

文字コードの判定・変換

Encoding Detector & Converter

ファイルの文字コードを候補ごとのプレビューで見比べて決め、UTF-8(BOMの有無)・UTF-16・EUC-KR/CP949で保存し直します。

テキストファイルを置くと、候補の文字コードごとに先頭を読み解いて並べて見せます。文字が正しく読めるものを選んでください。読めるのはUTF-8、UTF-16、CP949、Shift_JIS、GB18030、EUC-JP、Windows-1252、保存できるのはUTF-8、UTF-8 (BOM)、UTF-16 LE (BOM)、UTF-16 BE (BOM)、EUC-KR / CP949で、改行コードも変換できます。入る側の一覧が出る側より長いのは、古いシステムが書き残した形式と、いま新たに書くべき形式が同じではないからです。

🔒 ブラウザの中だけで動きますencodingcharsetutf8convert

テキストファイルをここへ

CSV、字幕、ログ、ソース——テキストなら何でも。このタブの外へは出ません。

またはテキストを貼り付け

貼り付けた文字はすでにデコード済みなので、推測するものはありません。保存するエンコーディングだけ選んでください。

韓国語が °í°´¸í のように見えるのは CP949 のファイルを別の表で読んだからで、ê³ ê° のように見えるのは UTF-8 のファイルを Latin-1 として読んだからです。候補のうちハングルが正しく出ているものが元のエンコーディングです。

すでに壊れた状態で保存された文章——ファイルではなく文字だけが残っている場合——は「깨진 한글 복구」ツールが元に戻します。

使い方

  1. ファイルを置きます

    CSV・字幕・ログ・ソースなど、テキストなら何でもかまいません。先頭にBOMがあれば話はそこで決まり、そう表示します。

  2. 日本語が読める候補を選びます

    候補ごとにプレビューと、読めなかった文字の数が出ます。並び順は、各候補の解読結果がその候補の本来の文字(Shift_JISならかなと漢字、CP949ならハングル、Windows-1252ならアクセント付きラテン文字)にどれだけ収まるかで採点し、理由も表示します。かなが一つでもあれば日本語のファイルはShift_JISかEUC-JPが上に来ます。かなのない短い漢字だけのファイルはGB18030と紛らわしく、そのときは「曖昧」と明示します。自動判定は推測ですが、目で見るのは推測ではありません。

  3. 保存する文字コードを選びます

    今どきのものならUTF-8、ExcelでCSVを開くならBOM付きUTF-8、古いシステムが要求するときだけEUC-KRです。保存の前に、その文字コードに収まらない文字が何個あるかを知らせます。Shift_JISとEUC-JPは読めますが、書き出す先には選べません。

よくある質問

日本語が譁�蟄怜喧縺� のように見えます

UTF-8のファイルをShift_JISの表で読んでいます。UTF-8の候補を選んでください。文字 のように見えるならUTF-8をLatin-1で読んでいるので、やはりUTF-8を選びます。

ExcelでUTF-8のCSVが文字化けします

WindowsのExcelは、ファイルがBOMで始まらないかぎりシステムのコードページを仮定します。「BOM付きUTF-8」で保存すれば正しく開きます。代償は、一部のUnixのツールが文字として見せてしまう3バイトです。

一部の文字が疑問符になりました

保存先に選んだEUC-KRにその文字のコードがないからです。絵文字、一部の漢字、ほとんどのヨーロッパの文字がそうです。保存の前に一覧を見せます。その文字が必要なら、答えはUTF-8だけです。

ファイルではなく文字化けしたテキストしかありません

それならこのツールではありません。ここが扱うのはバイトです。文字化けしたテキストそのものを受け取って、それを作った解読を巻き戻すのは「文字化けハングルの復元(CP949)」で、対象は韓国語です。

ここから渡せます

次の一手

このツールが出したものをそのまま受け取れる道具です。