Shift_JIS / EUC-JP / UTF-8 / JIS / Unicode を相互変換。レガシーCSVの文字化け修復、バイト列表示、URLエンコード、ファイルアップロード対応。すべてブラウザ内処理。
変換元・変換先の文字コードを選択し、テキストを入力するとリアルタイムに変換します。CSV を Excel で開くために UTF-8 から Shift_JIS にする、メールを送信するために ISO-2022-JP に変換する、など日本特有のレガシーシステムとの連携に最適です。
文字化けの修復: ブラウザで開いた CSV が「縺ゅ>縺輔▽」のように壊れて見える場合、それは Shift_JIS のバイト列を UTF-8 として解釈してしまったケースです。ファイルアップロード機能で「変換元: Shift_JIS」を選んで読み込めば、正しい文字に戻ります。
16進ダンプ表示: 出力されたバイト列をオフセット付きの 16 進ダンプとして表示します。バイナリ解析や、文字化けの原因調査に役立ちます。
URLエンコード: 同じ文字でも文字コードによって %エンコード結果が変わります。古いCGIやWeb サービス(Shift_JIS で URL エンコードを期待するもの)への対応に使えます。
自動判定: 入力されたバイト列がどの文字コードか自動推定します。文字化けしているデータを正しく開き直す手がかりになります。
変換不可文字: Shift_JIS や EUC-JP に存在しない文字(絵文字、一部の Unicode 拡張漢字)は「?」に置換されます。「変換不可文字」カウントで失われた文字数が分かります。
すべてのデータはブラウザ内で処理され、サーバーには送信されません。encoding.js ライブラリを使用しています。