TEXT TOOLS

文字コード変換・バイト数計算ツール

業務システムへの入力やCSVの受け渡しを支える文字ツール。Shift_JISとWindows-31Jの違い、変換できない文字を確認できます。

CATEGORY GUIDE

文字化けと文字数制限を、保存する前に確認

CSVやテキストを別のシステムへ渡すときは、見た目が同じでも文字コード、BOM、改行コード、使用できる文字の範囲が合わず、文字化けや取り込みエラーが起きることがあります。このカテゴリでは、実際の文字コード変換とバイト数の確認を分けて行い、変換できない文字や変換後の一致もブラウザ内で検証できます。

Excel用CSVの文字化けを防ぎたい

受け渡し先が要求するUTF-8、UTF-8 BOM付き、CP932などへCSVを変換し、引用符やセル内改行を含む表をプレビューしてから保存できます。

テキストファイルの文字コードを変えたい

UTF-8とShift_JIS・Windows-31Jの間でテキストを変換し、BOMや改行コードを指定して、変換後も文字が一致するか確認します。

入力欄のバイト数制限を確認したい

実際にファイルを作らず、入力した文字列がShift_JIS、CP932、UTF-8で何bytesになるかと、変換できない文字の位置を確認できます。

CHOOSE A TOOL

目的に合うツールの選び方

表形式のファイルを変換するならCSV用、通常の文章やログを保存し直すならテキスト用、システムの入力上限だけを確認するならバイト数計算を選びます。

BASIC KNOWLEDGE

選ぶ前に知っておきたいこと

Shift_JISとWindows-31J(CP932)の違い

Windows-31JはMicrosoftがShift_JISを拡張した文字コードで、CP932とも呼ばれます。機種依存文字など扱える文字の範囲が異なるため、受け渡し先がどちらを指定しているか確認が必要です。

ExcelでCSVが文字化けする理由

CSV自体には文字コードを必ず示す仕組みがなく、開くアプリが別の文字コードとして解釈すると文字化けします。UTF-8 BOMはUTF-8であることを判別する手掛かりになりますが、提出先の仕様がCP932ならその指定を優先してください。

バイト数計算とファイル変換の違い

バイト数計算は入力文字が指定コードで占める量を調べるだけで、ファイルは変更しません。実際に別の文字コードで保存する必要がある場合は、CSVまたはテキストの変換ツールを使います。