CSVの文字コードを変換
CSVの文字化け対策として、UTF-8・UTF-8 BOM付き・Shift_JIS / Windows-31Jをブラウザ内で相互変換できる登録不要の無料文字コード変換ツールです。
こんなときに使えます
CSVをExcelや古い基幹システムで開いたら文字化けした、UTF-8指定またはShift_JIS指定の取り込み先へ合わせたいとき。
例: UTF-8のproducts.csv → Shift_JIS / Windows-31Jのproducts-shift-jis.csv
こんな困りごとを解決します
入力ファイルの文字コード候補を判定し、UTF-8・BOM付きUTF-8・Shift_JIS / Windows-31Jとして保存し直します。Shift_JISで表現できない文字は変換前に止めて表示します。
- CSVを開くと日本語が文字化けする
- UTF-8のCSVをShift_JISへ変換したい
- Excel向けにUTF-8のCSVへBOMを付けたい
主な機能
- UTF-8・BOM付きUTF-8・Shift_JIS候補を自動判定
- UTF-8 / UTF-8 BOM / Shift_JISへ保存
- Shift_JISで表現できない文字は保存前にエラー表示
使い方
- CSV・TSV・テキストファイル(1個 / 20MBまで)を選びます。
- 必要な設定を確認します。
- 処理を実行し、結果を確認して保存します。
対応形式
入力: CSV・TSV・テキストファイル(1個 / 20MBまで)
出力: UTF-8・UTF-8 BOM付き・Shift_JIS / Windows-31J
プライバシーと注意点
入力ファイルは原則としてサーバーへ送信せず、ブラウザ内で処理します。
- Shift_JIS出力はブラウザのWHATWG Shift_JISデコーダと互換になる文字集合を使います。取り込み先独自の外字には対応できない場合があります。
- 文字コードだけを変換し、CSVのセル値や区切り構造は意図的に変更しません。
CSVの文字コードを変換を使う前に知っておきたいこと
CSVの文字化けは、ファイル内の文字コードと開く側・取り込む側が想定する文字コードが一致しないときによく起こります。日本のWindows環境ではUTF-8、BOM付きUTF-8、Shift_JIS / Windows-31Jの違いが問題になりやすいです。
UTF-8 BOM付きが必要な場面
Excelなど一部のアプリではUTF-8の先頭にBOMがあるとUTF-8として認識しやすくなる場合があります。
Shift_JISへ変換できない文字があります
Unicodeに存在してもShift_JIS / Windows-31Jでは表現できない文字は、文字化けしたまま保存せずエラーとして表示します。
文字コード以外は極力変えません
列の削除や値の置換などCSV内容の編集は行いません。
よくある質問
CSVが文字化けしたらどれを選べばよいですか?
取り込み先の指定が分かる場合はその文字コードを選んでください。
Shift_JISにできない文字は「?」へ置換されますか?
いいえ。意図しないデータ欠損を避けるためエラーとして停止します。
変換するCSVは外部へ送られますか?
いいえ。文字コードの判定と変換はブラウザ内で行います。