文字コード変換
変換元と変換先の文字コードを選ぶだけで、テキストでもファイルでも変換できます。ファイルを読み込むと文字コードを自動判定するので、何のコードか分からないファイルもそのまま渡せます。処理は 100% ブラウザ内で完結します。
対応している文字コード
UTF-8 / Shift_JIS(CP932)/ EUC-JP / UTF-16LE / UTF-16BE / ISO-2022-JP(JIS)に対応しています。読み込みは 6 種すべて、書き出しも 6 種すべてに対応し、UTF-8 と UTF-16 では BOM の有無を選べます。
自動判定について
ファイルを選ぶと、まず BOM を確認し、無ければバイト列の構造(UTF-8 の多バイト列が正しいか、Shift_JIS / EUC-JP として成立するか)と、復号後の文字の自然さから候補を順位付けします。判定結果はプレビュー付きで表示されるので、正しいものを選び直せます。
変換できない文字が出たら
Shift_JIS や EUC-JP には収録されていない文字(絵文字、㋿ などの新しい記号、一部の異体字)があります。変換後にそうした文字を検出すると一覧で警告するので、置き換えるか UTF-8 のまま扱うかを判断できます。
よくある質問
文字コードが分からないファイルでも変換できますか?
できます。ファイルを読み込むと自動判定が走り、候補と信頼度、それぞれで復号したプレビューが表示されます。日本語が正しく読めている候補を選んでください。
なぜアップロード不要なのですか?
変換処理を JavaScript でブラウザ内に実装しているためです。顧客名簿や社内データなど、外部に出せないファイルでも安全に使えます。
CP932 と Shift_JIS の違いは?
CP932 は Microsoft による Shift_JIS の拡張で、丸数字(①)やローマ数字(Ⅰ)、㈱ などの機種依存文字が追加されています。本ツールの Shift_JIS は CP932 相当として扱います。
改行コードも一緒に変換されますか?
いいえ。文字コード変換では改行コードはそのまま保持されます。CRLF / LF を変えたい場合は改行コード変換ツールを使ってください。