Unicode デコーダー
Unicode エスケープとテキストを相互変換。\uXXXX、\UXXXXXXXX、&#XXXX; エンティティ、コードポイント検索に対応。すべてブラウザ内で処理。
結果がここに表示されます...
文字情報
| 文字 | コードポイント | UTF-8 バイト | HTML エンティティ | CSS エスケープ | JS エスケープ |
|---|
Unicode デコーダーの使い方
モードを選択
デコード(エスケープ → テキスト)またはエンコード(テキスト → エスケープ)モードを選択してください。
入力
モードに応じて Unicode エスケープまたはプレーンテキストを貼り付けてください。
変換
変換をクリックして、結果と文字の詳細を確認してください。
Unicode エンコードとは
Unicode エンコードにより、あらゆる言語や記号システムの文字を異なる形式で表現できます。一般的なエンコード形式には \uXXXX(JavaScript/JSON)、&#NNNNN;(HTML エンティティ)、U+XXXX(Unicode コードポイント)があります。これらのエンコードにより、テキストが異なるシステム間で安全に転送・表示されることが保証されます。
エンコード形式
JavaScript(\uXXXX)
JSON や JavaScript 文字列で使用
HTML エンティティ(&#XXXX;)
HTML で特殊文字を表現するために使用
CSS エスケープ(\XXXXXX)
CSS の content や識別子で使用
よくある質問
\uXXXX(BMP)、\UXXXXXXXX(全 Unicode)、&#DDDD;(10進数 HTML エンティティ)、&#xHHHH;(16進数 HTML エンティティ)、U+XXXX(コードポイント表記)のデコードに対応しています。
UTF-8 は各 Unicode コードポイントを1〜4バイトでエンコードします。ASCII 文字(U+0000〜U+007F)は1バイト、ラテン文字や一般的な文字は2バイト、ほとんどの CJK 文字は3バイト、絵文字や希少文字は4バイトを使用します。
\uXXXX は4桁の16進数で基本多言語面(U+0000〜U+FFFF)の文字を表現できます。\UXXXXXXXX は8桁の16進数で BMP を超えるすべての Unicode 文字を表現できます。