このツールでできること
Unicode コンバーターは、for...of、codePointAt、および String.fromCodePoint を使用して、UTF-16 サロゲートを 2 文字と間違えるのではなく、完全なコード ポイントで走査します。逆変換ではスコープが厳密に検証され、孤立したサロゲートが拒否されます。
- 各文字の U+ 表現、10 進数値、UTF-8 バイト、および JavaScript エスケープを表示します。
- U+ シーケンスまたは JavaScript Unicode エスケープからのテキストの回復をサポートします。
- 入力と結果はブラウザ内でのみ処理され、生成されたエスケープされたテキストは実行されません。
使い方
- 分析する Unicode テキストを入力します。
- 「Unicode を分析」をクリックすると、文字ごとの結果が表示されます。
- 変換を元に戻すには、U+ またはエスケープ シーケンスを入力します。
- 検証後に復元テキストをコピーします。
主な用途
- 絵文字や珍しい漢字については、実際のコード ポイントを確認してください。
- デバッグに必要な Unicode エスケープ表現を生成します。
- UTF-16 表現と UTF-8 表現の違いを理解します。
プライバシーとセキュリティ
入力と結果はブラウザーのメモリ内だけで処理されます。サーバーへのアップロード、オンライン API の呼び出し、自動保存は行われません。
Unicode Converterの機能
エンコード情報を Unicode コード ポイントごとに表示し、U+ および JavaScript のエスケープと逆変換をサポートします。 日常の開発やデバッグに利用でき、結果はその場で確認、コピー、ダウンロードできます。
FAQ
絵文字が 1 行にしか表示されないのはなぜですか?
このツールはコード ポイント全体をスキャンし、文字を構成する UTF-16 サロゲート ペアを正しくマージします。
すべての文字は U+XXXX として記述できますか?
基本的な多言語プレーンでは通常 4 桁の数字が使用されます。それ以上のコード ポイントでは、当然 5 ~ 6 桁の 16 進数が使用されます。
逆変換では JavaScript が実行されますか?
いいえ。ページは、eval や new Function を使用せずに、サポートされているエスケープされたテキストのみを解析します。
コンテンツはアップロードされますか?
いいえ、コード ポイントと UTF-8 の計算はすべてローカルで行われます。