Unicodeエスケープツール: Unicodeを変換
このUnicodeエスケープツールは、Unicodeテキストをエスケープ表記に変換し、エンコードされたテキストを読みやすい文字にアンエスケープすることもできます。\uXXXX、\u{...}、U+XXXX、&#x...;の各形式に対応します。クラシックな\uXXXX表記では、U+FFFFより上の文字はサロゲートペアと呼ばれる2つのエスケープで表されます。\u{...}では同じ文字を1つのコードポイントで表します。
Unicodeエスケープツールは、Unicodeテキストのエスケープや、エスケープシーケンスを読みやすい文字に戻すのに役立ちます。ソースコード用にテキストのリテラル表現が必要なときや、エスケープされた文字列が検査しにくいときに使います。\uXXXX、\u{...}、U+XXXX、&#x...;表記に対応しています。
クラシックな\uXXXX形式は、文字を4桁の16進数で表します。U+FFFFより上の文字には、サロゲートペアと呼ばれる2つの\uXXXXエスケープが必要です。モダンな\u{...}形式は、任意の文字を1つのコードポイントで表します。テキストを貼り付けまたはドロップし、EscapeまたはUnescapeを選んで、準備ができたら結果をコピーします。
Unicodeテキストには、さまざまな文字体系や記号の文字を含めることができます。一方、エスケープ表記はテキストシーケンスで文字を表します。両者間の変換は、送信先がリテラルのエスケープシーケンスを必要とする場合や、エンコードされたテキスト中の実際の文字を読みたい場合に役立ちます。このツールはU+XXXXや&#x...;形式にも対応しています。
Unicodeエスケープツールは完全にブラウザ上で動作します。入力はデバイス上で処理され、サーバーにアップロード・保存・送信されません。ページの読み込み後はサーバー接続なしでオフライン動作します。文字列リテラルを準備する開発者やDevOpsエンジニア、エンコードされたテキストのレビューやUnicode表現を扱う作業に役立ちます。
手順1: Unicodeテキストをツールに貼り付けまたはドロップします。通常の文字から始めることも、すでにエスケープシーケンスを含むテキストから始めることもできます。
手順2: テキストをエスケープするかアンエスケープするかを選択します。エスケープは文字をエスケープ表記に変換し、アンエスケープは対応する表記を文字に戻します。
手順3: 結果を確認します。U+FFFFより上の文字は、クラシックな\uXXXX形式では2つのエスケープを使い、モダンな\u{...}形式では1つのコードポイントを使います。
手順4: 変換後のテキストをコピーし、ソースコードや他のドキュメントで使います。
用途: ソースコードに貼り付けるためのUnicode文字列を準備します。リテラル表現が必要な文脈では、エスケープで文字を明示的にできます。
用途: 密集してエスケープされた文字列をデコードして読みやすくします。アンエスケープで表記を実際の文字に戻せます。
用途: クラシックな\uXXXX表記でU+FFFFより上の文字を表現します。変換ツールはこれらの文字をサロゲートペアとして扱います。
用途: モダンな\u{...}形式で、U+FFFFより上の文字を1つのコードポイントで表現します。
用途: ドキュメントやワークフローで必要な場合、テキストをU+XXXXや&#x...;表記に変換します。
用途: コードのデバッグや他のソースからコピーした文字列のレビュー時に、エスケープされたテキストを検査します。文字に戻すことで内容が理解しやすくなります。