テキストエンコーディング変換(CP949 ↔ UTF-8)
古い Windows ファイルの文字化けを UTF-8 で復元 · Excel 向け BOM 付き保存に対応
古い Windows のソフトが作った CP949(ANSI)ファイルを最近のエディタで開くと、ハングルが「뷁뷁」のような意味不明な文字に化けてしまいます。ファイルを読み込ませると 2 つのエンコーディングで読み取った結果をそれぞれプレビュー表示するので、正しく読める方を選んで UTF-8 で保存できます。Excel で CSV が文字化けする問題に備えて、BOM 付きでの保存にも対応しています。
도구를 불러오는 중…
🔒 すべてブラウザ内で処理されます。アップロードしたファイルや入力内容がサーバーに送信されることはありません。
使い方
- 文字化けしたテキストファイルや CSV ファイルをドラッグ&ドロップします。
- CP949 と UTF-8 それぞれで読み取ったプレビューを見比べ、文字が正しく表示される方を確認します。
- 「CP949 → UTF-8」ボタンを押して保存します。Excel で開くファイルなら「BOM 付き」を選んでください。
よくある質問
- BOM はどんなときに付けるべきですか?
- Excel で CSV を開くときに付けてください。BOM がないと、Excel が UTF-8 ファイルをレガシーエンコーディングとして誤読し、文字化けの原因になります。逆に、プログラム用のソースファイルでは BOM が不具合を招くことがあるため、付けないでください。
- ファイルはサーバーにアップロードされますか?
- いいえ。ブラウザに内蔵されたデコーダーで処理するため、ファイルが端末の外に出ることはありません。
- CP949 と EUC-KR は違うものですか?
- どちらも Unicode 以前に使われた韓国語のレガシーエンコーディングです。CP949 は EUC-KR を拡張し、「똠」「뷁」といった稀な文字まで収録した Microsoft 独自の規格にあたります。ブラウザはこの 2 つを同じデコーダーで処理するため、区別せずに変換できます。
