UTF-8 → EUC-JP 変換
UTF-8 で書かれたテキストやファイルを EUC-JP に変換します。貼り付けでもファイル選択でも使え、変換後の内容を確認してからダウンロードできます。処理は 100% ブラウザ内で完結するため、社内資料や個人情報を含むファイルでも安全です。
UTF-8 とは
現在の Web・プログラミング・データ交換の事実上の標準。世界中の文字と絵文字を 1 つの体系で扱えます。ASCII と互換があるため、英数字だけのファイルはそのまま読めます。
EUC-JP とは
UNIX 系サーバーや古い CGI・Perl 製サイトで広く使われた日本語コード。レンタルサーバー上の旧サイトや MySQL の古いダンプで見かけます。
変換のしくみ
UTF-8 は 1〜4 バイトの可変長です。BOM は必須ではありませんが、Excel で CSV を開くときは BOM 付きにすると文字化けを防げます。 EUC-JP は漢字・かなを 2 バイト、半角カナを 0x8E + 1 バイトで表します。先頭バイトの範囲が Shift_JIS と重ならないため、機械的な判別がしやすいコードです。 本ツールは入力バイト列を一度 Unicode に復号してから EUC-JP で再符号化します。復号できないバイトや EUC-JP に存在しない文字があれば、変換後に警告を表示します。
使い方
1) テキストを貼り付けるか、ファイルを選びます。2) 必要に応じて BOM の有無を切り替えます。3)「変換する」を押すと結果がプレビューされ、そのままダウンロードできます。ファイルを選んだ場合は文字コードの自動判定結果も表示されるので、指定が正しいか確認できます。
よくある質問
変換したファイルはサーバーにアップロードされますか?
いいえ。すべての処理は JavaScript でブラウザ内だけで行われ、ファイルの中身がネットワークに送信されることはありません。オフラインでもページを開いたままなら動作します。
UTF-8 から EUC-JP に変換すると文字が消えることはありますか?
EUC-JP には収録されていない文字(絵文字、一部の異体字、㈱ 以外の一部の記号など)は変換できず「?」に置き換わります。本ツールは変換できなかった文字を一覧で警告表示します。
BOM は付けたほうがいいですか?
EUC-JP に BOM の規定はありません。本ツールでも EUC-JP 出力時は BOM を付けません。
ファイルサイズの上限はありますか?
サーバー側の制限はありません。ブラウザのメモリで扱える範囲(目安として数十 MB)であれば変換できます。大きなファイルは変換に数秒かかることがあります。