文字コードをShift-JISに変換
テキストファイルをShift-JIS(CP932 / Windows-31J)に変換します。 変換前の文字コードは自動判定するので指定は不要です。 ExcelでCSVを開きたいとき、Shift-JISしか受け付けない古いシステムに データを渡すときに。インストール不要、数秒で終わります。
こんな場面で使えます
ExcelでCSVを開きたい人
UTF-8のCSVをExcelで開くと文字化けする。ファイル自体は壊れていないのに読めない
Shift-JISに変換すれば、Excelはダブルクリックだけで正しく開きます
開発者
取引先のレガシーシステムがShift-JISのアップロードしか受け付けない
UTF-8のエクスポートをShift-JISに変換してから送付します
業務システムの担当者
基幹システムへの取り込み用ファイルを、指定どおりの文字コードで用意する必要がある
どの文字コードで届いたファイルでも、Shift-JISに揃えてから取り込みます
FAQ
- ExcelでCSVが文字化けするのですが、これで直りますか?
- 直ります。日本語版のExcelは、BOMのないUTF-8のCSVをShift-JIS(CP932) として読もうとするため、正しいUTF-8ファイルでも文字化けして見えます。 このページでShift-JISに変換すれば、Excelはダブルクリックで正しく 開きます。インポートウィザードで文字コードを指定する必要もありません。
- Shift-JISにない文字はどうなりますか?
- できるだけ近い文字に置き換え、それも無理な文字だけを「?」にします。 たとえば café の é は e に、— (emダッシュ)は ― に、€ は EUR に なります。絵文字・ハングル・簡体字だけの漢字のように対応する文字が ない場合は「?」になります。どちらも変換後の画面に一覧で表示するので、 何がどう変わったかは必ず確認できます。
- 丸数字(①②)や旧字体(髙)は消えてしまいますか?
- 消えません。Shift-JIS(CP932 / Windows-31J)はNEC・IBM拡張文字を 含んでいるため、①②⑳、Ⅲ、髙、〜、㈱、№、℡、㎡、㍻ などはそのまま 変換されます。置き換えが起きるのは主に欧文のアクセント付き文字と 一部の記号類です。
- 変換前の文字コードを指定する必要はありますか?
- いいえ。既定では自動判定です。UTF-8、UTF-16、EUC-JP、 ISO-2022-JP(JISコード)、中国語・韓国語・キリル文字の文字コードなどを 判定して読み込みます。判定を誤った場合だけ「変換前の文字コード」から 手動で指定してください。
- 改行コードは変わりますか?
- 変わりません。CRLF(Windows形式)とLF(Unix形式)はそのまま維持します。 このツールが変換するのは文字コードだけです。
- ファイルはサーバーに保存されますか?
- いいえ。お使いのブラウザがWebAssembly(WASM、ソフトウェアをブラウザ内 で安全かつ高速に実行する技術)に対応していれば、ファイルは端末の外に 出ません。対応していない場合は通常どおりサーバー側で処理しますが、そ の場合も、ファイルは変換中だけ保持し、変換が終わった時点で削除します。 結果もお渡しした時点で削除します。いずれの場合も保存は行いません。
- ファイルサイズの上限は?
- 1ファイルあたり10MBまでです。
関連ツール
- UTF-8に変換 — 文字化けしたファイルを、現在の標準であるUTF-8に直したいときに
- 文字コード判定 — 変換はせず、そのファイルが何の文字コードかだけ知りたいときに
- CSVをMarkdownの表に変換 — CSVの中身を表として貼り付けたいときに