SS ツールボックス
すべてのデータはローカルで処理されます

文字コード変換 無料 - Shift_JIS と UTF-8 の相互変換

Shift_JIS と UTF-8 の相互変換、GBK、Big5、EUC-KR、ISO-8859-1 のデコードと文字化け修復、16進数のバイト列表示まで。すべてブラウザ内で動作し、送信されません。

機能

  1. 9 種類のコードを同時表示

    UTF-8、UTF-16、ISO-8859-1、Windows-1252、Big5、GBK、Shift_JIS、KOI8-R、EUC-KR が同じバイト列を同時にデコードします。誤ったコードを選んだときの文字化けがひと目でわかります。

  2. 16進数のバイト列も表示

    入力したテキストが実際に符号化されたバイト列を16進数で併記します。十六進エディタや HTTP の charset ヘッダーと突き合わせて原因を追うときに便利です。

  3. 文字化けの修復に

    乱れた文字列をそのまま貼り付け、本来のコードを選ぶと正しいテキストが読めます。Shift_JIS や GBK、Latin-1 の文字化けを直す、もっとも一般的な手順です。

  4. 送信されない・すべてローカル処理

    変換はすべてブラウザ内で行われ、ブラウザと同じデコード表を使用します。アカウント登録もサーバー送信も不要で、テキストが端末の外に出ることはありません。

よくある質問

Shift_JIS を UTF-8 に変換するにはどうすればよいですか?

元の文字コードに Shift_JIS を選び、テキストを入力または貼り付けます。UTF-8 の欄には同じバイト列を UTF-8 として解釈した結果が表示され、現代の Web ページ、JSON API、データベースで使われる文字コードになります。

ISO-8859-1(Latin-1)をオンライン変換できますか?

元の文字コードに ISO-8859-1 を選びます。ISO-8859-1 はバイトと文字が一対一で対応するため、サーバーが text/plain; charset=ISO-8859-1 を宣言していても実体が UTF-8 バイトである場合、これを指定して UTF-8 の行を読むことで元のテキストを復元できます。

日本語が「ドキド」のように表示されるのはなぜですか?

UTF-8 のバイト列を ISO-8859-1 や Windows-1252 として1バイトずつ解釈したものです。そのまま貼り付け、元のコードに ISO-8859-1 を選ぶと、UTF-8 の欄に本来のテキストが表示されます。

GB2312、GBK、GB18030 の違いは何ですか?

中国の文字コード規格の改訂版です。GB2312 はよく使う簡体字のみをカバーし、GBK は繁体字を追加して旧バージョンの Windows の標準となりました。GB18030 はそのすべてを含む上位版で、Windows Vista 以降の標準であり、Unicode に完全に対応します。

ファイルまるごと変換できますか?

このページが扱うのはテキスト自体です。大きなファイルは、読み込み時の文字コードを明示的に指定できるブラウザ、データベースクライアント、IDE で開いて UTF-8 で書き出してください。ブラウザ側とサーバー側の charset が一致しないと、ASCII を超える文字は正しく通りません。

関連ツール
SponsorMindElixir