使い方
- エンコード済みの値を貼り付けるか、ファイルを開くか、サンプルをお試しください。
- 形式を選びます。結果は入力に応じて更新されます。
- 結果をコピーするか、変換後のデータをダウンロードします。
Unicode を正しくデコードする
Unicode と一般的な文字列エスケープを読みやすいテキストに戻します。前後の引用符を付けず、文字列の内容を貼り付けてください。
UTF-16 モードは \uXXXX シーケンスに対応し、コードポイントモードは \u{…} も受け付けます。不完全なエスケープ、無効なコードポイント、単独のサロゲートは問題として表示します。
エスケープされた文字列の内容を読む
対応する短いエスケープは、バックスラッシュ、二重引用符、スラッシュ、b、f、n、r、t です。UTF-16 エスケープには 4 桁の 16 進数が必要です。エスケープの周囲にある通常のテキストは保持します。
\u3053\u3093\u306b\u3061\u306f\u3001\u4e16\u754c\uff01\ud83d\udc4bこんにちは、世界!👋初期設定で、この入力を 1 回変換します。
ペアとスカラー値
UTF-16 の上位サロゲートの後には、対応する下位サロゲートが必要です。コードポイント表記はコードポイントモードでのみ利用でき、サロゲートのコードポイントを除く U+10FFFF 以下の値を指定できます。
エスケープされた入力を実行しない
変換ツールはエスケープを直接解析し、eval の使用や JavaScript の実行はしません。%uXXXX、\xNN、8 進数エスケープ、不明なエスケープ文字は非対応です。1 回の実行で 1 層だけデコードします。
入力は最大 5 MiB、出力は最大 20 MiB、実行時間は 1 回につき最大 10 秒です。テキストファイルには UTF-8 が必要です。Base64 エンコードはバイナリーファイルにも対応します。文書はデバイス内にとどまります。
よくある質問
外側の引用符も含めますか?
いいえ。エスケープされた文字列の内容だけを貼り付けてください。外側に引用符があると、データとして扱います。
\u{1f44b} が拒否されるのはなぜですか?
コードポイントモードを選んでください。UTF-16 モードは、4 桁の \uXXXX エスケープだけを受け付けます。
%uXXXX や \xNN はデコードできますか?
いいえ。別の形式です。このツールは、説明にある Unicode と一般的な文字列エスケープを扱います。
単独のサロゲートはどうなりますか?
UTF-8 を介して元に戻せないテキストを作るのではなく、入力を拒否します。
JavaScript を実行しますか?
いいえ。対応するエスケープをデータとして解析するだけです。