Unicode変換
Unicodeエスケープの変換と、各文字のコードポイント・UTF-8バイト・UTF-16ユニットの確認ができる。
使い方
テキストを入力し、「エスケープ」でUnicodeエスケープ形式に、「アンエスケープ」で元の文字に戻します。形式は \uXXXX、\u{...}、0xXXXX から選べます。入力欄の下には、現在の入力1文字ごとのコードポイント、10進数、UTF-8バイト列、UTF-16ユニット、サロゲートペアかどうかを示す表が表示されます(先頭200文字まで)。
注意事項
処理はブラウザ内で完結します。エスケープでは印字可能なASCII文字はそのまま残ります。アンエスケープは \uXXXX、\u{...}、\xXX の3形式に対応します。絵文字などのサロゲートペアは1文字として扱い、\u{...} 形式で表します。
よくある質問
「あ」のコードポイントは?
U+3042(10進数で12354)です。UTF-8では E3 81 82 の3バイトになります。
サロゲートペアとは何ですか?
UTF-16で U+10000 以上の文字を表すために使う2つのコードユニットの組です。JavaScriptの文字列では長さ2として数えられます。