テキストから Unicode へ
テキストの Unicode コードポイントを確認したり、空白区切りの U+ 列をテキストに戻したりできます。アップロードは不要です。
使い方
使い方
- 「テキストからコードポイント」または「コードポイントからテキスト」を選び、100,000 文字以内で入力します。
- 16 進数を大文字または小文字で出力するか選び、入力をローカルで変換します。
- 正確な列を確認し、コピーするかテキストファイルをダウンロードします。
コードポイントと UTF-16 コード単位の違い
エンコードでは Unicode コードポイントを反復し、U+ の後に少なくとも 4 桁の 16 進数を出力します。絵文字などの補助文字は 1 つのコードポイントのままです。結合文字や連結された絵文字は、表示上の書記素クラスタを推測しないため、それぞれ別のコードポイントとして扱われます。
厳密で読みやすいデコード
デコードでは、空白、カンマ、セミコロンで区切られた U+XXXX から U+10FFFF までの値を受け付けます。サロゲート範囲、非文字、U+10FFFF を超える値は無効なテキストを作らないよう拒否します。変換、コピー、ダウンロードはブラウザー内で行います。
よくある質問
あわせて知りたいこと
ここでは絵文字が 1 つのコードポイントなのはなぜですか?
Unicode コードポイントモードは、絵文字が表すスカラー値(例:U+1F44B)を読み取ります。同じ文字を 2 つのサロゲート単位で表す JavaScript の UTF-16 エスケープモードとは異なります。
16 進数の小文字を使えますか?
はい。小文字出力を選ぶと U+1f44b のような値になります。識別しやすいよう U+ 接頭辞は大文字のままです。
デコードではどの区切り文字を使えますか?
U+ 値の間に空白、カンマ、セミコロンを使えます。各トークンは完全な 16 進コードポイントである必要があり、形式不正や範囲外の値はエラーになります。