Unicode デコーダー

Unicode エスケープとテキストを相互変換。\uXXXX、\UXXXXXXXX、&#XXXX; エンティティ、コードポイント検索に対応。すべてブラウザ内で処理。

エンコード & デコード 文字情報 クライアント側処理
結果がここに表示されます...

Unicode デコーダーの使い方

1

モードを選択

デコード(エスケープ → テキスト)またはエンコード(テキスト → エスケープ)モードを選択してください。

2

入力

モードに応じて Unicode エスケープまたはプレーンテキストを貼り付けてください。

3

変換

変換をクリックして、結果と文字の詳細を確認してください。

Unicode エンコードとは

Unicode エンコードにより、あらゆる言語や記号システムの文字を異なる形式で表現できます。一般的なエンコード形式には \uXXXX(JavaScript/JSON)、&#NNNNN;(HTML エンティティ)、U+XXXX(Unicode コードポイント)があります。これらのエンコードにより、テキストが異なるシステム間で安全に転送・表示されることが保証されます。

エンコード形式

JavaScript(\uXXXX)

JSON や JavaScript 文字列で使用

HTML エンティティ(&#XXXX;)

HTML で特殊文字を表現するために使用

CSS エスケープ(\XXXXXX)

CSS の content や識別子で使用

よくある質問

どの Unicode エスケープ形式に対応していますか?

\uXXXX(BMP)、\UXXXXXXXX(全 Unicode)、&#DDDD;(10進数 HTML エンティティ)、&#xHHHH;(16進数 HTML エンティティ)、U+XXXX(コードポイント表記)のデコードに対応しています。

UTF-8 エンコードはどのように機能しますか?

UTF-8 は各 Unicode コードポイントを1〜4バイトでエンコードします。ASCII 文字(U+0000〜U+007F)は1バイト、ラテン文字や一般的な文字は2バイト、ほとんどの CJK 文字は3バイト、絵文字や希少文字は4バイトを使用します。

\u と \U の違いは何ですか?

\uXXXX は4桁の16進数で基本多言語面(U+0000〜U+FFFF)の文字を表現できます。\UXXXXXXXX は8桁の16進数で BMP を超えるすべての Unicode 文字を表現できます。