正しい UTF-8 の CSV を診断する

「あいう,1」を UTF-8 で保存した 13 バイトの CSV です。ASCII 以外のバイトがすべて UTF-8 の規則に合う代表例で、不正なバイト列は出ません。

入力

CSV ファイルを選ぶ(端末の中でバイト列を読み込みます)

ファイル utf8.csv(13 バイト)

または、文字化けして見えるテキストを貼り付ける

(空)

結果

エラー 0 件・警告 0 件・情報 1 件

指摘(エラー・警告・情報)

  • 情報 全体 ASCII 以外の 3 バイトが、すべて UTF-8 の規則(WHATWG Encoding Standard 8.1.1)に合う並びです。UTF-8 の可能性が高いものの、断定はできません。
診断した対象ファイルのバイト列
不正なバイト列0 か所
書き込み済みの U+FFFD0 個

診断結果

診断結果
確認項目結果
ファイルutf8.csv(13 バイト)
先頭の BOMなし
UTF-8 として読めない部分0 か所
ASCII 以外のバイト3 個
Shift_JIS として(UTF-8 として読めるため調べていません)
判定UTF-8 として正しく読める並びです(UTF-8 の可能性が高い。ただし他の文字コードでないとまでは言えません)

検算(この結果になる理由)

「あ」は E3 81 82 の 3 バイトで、先頭 E3 の後続 2 バイトが 80〜BF の範囲です。い(E3 81 84)・う(E3 81 86)も同じで、不正なバイト列は 0 か所、BOM はなく、UTF-8 の可能性が高いと判定されます。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

  • 判定は「可能性」です。重要なデータは、元のファイルを作ったソフトの文字コードの設定も確認してください。
  • 大きなファイルはお使いの端末の性能によって処理に時間がかかることがあります。

ほかの入力例