CoderTools

テキストエンコーディング変換ツール

16進数、2進数、Unicodeなど様々なエンコーディング形式間でテキストを変換

バイト区切り:
プレフィックス追加:

エンコーディング変換ドキュメント

文字エンコーディングとは?

文字エンコーディングは、文字をコンピュータが処理できる数値にマッピングするシステムです。異なるエンコーディング方式は、テキストデータの保存、転送、表示など、異なる目的に使用されます。一般的なエンコーディングにはASCII、UTF-8、UTF-16などがあります。

サポートされている形式

16進数 (Hex)

0-9とA-Fを使用する16進数表現。各バイトは2つの16進文字で表されます。プログラミングやデバッグで広く使用されています。

2進数 (Binary)

0と1のみを使用する2進数表現。各バイトは8ビットで表されます。これはコンピュータの基本的なデータ表現方法です。

Unicodeエスケープ

\uXXXX形式のUnicodeエスケープシーケンス。JavaScriptやJSONなどのプログラミング言語でUnicode文字を表現するために一般的に使用されます。

HTMLエンティティ

HTMLエンティティエンコーディング。名前付きエンティティ(&など)と数値エンティティ(&や&など)を含みます。HTMLで特殊文字を安全に表示するために使用されます。

Punycode

国際化ドメイン名(IDN)のエンコーディング方式。Unicode文字をxn--で始まるASCII互換エンコーディングに変換します。

一般的な使用例

  • デバッグ中に文字の16進数または2進数表現を確認
  • ネットワークプロトコルでのデータエンコーディング処理
  • 文字化け問題の分析と修正
  • コードでUnicodeエスケープシーケンスを使用
  • 国際化ドメイン名(IDN)の処理
  • HTML/XMLでの文字エスケープ

関連ツール