Unicode デコードツール

形式を選んでエンコード済みデータを変換。データはデバイス内にとどまります。

エンコードとデコード
ワークスペースを準備しています…
入力
出力
ここに結果が表示されます。

使い方

  1. エンコード済みの値を貼り付けるか、ファイルを開くか、サンプルをお試しください。
  2. 形式を選びます。結果は入力に応じて更新されます。
  3. 結果をコピーするか、変換後のデータをダウンロードします。

Unicode を正しくデコードする

Unicode と一般的な文字列エスケープを読みやすいテキストに戻します。前後の引用符を付けず、文字列の内容を貼り付けてください。

UTF-16 モードは \uXXXX シーケンスに対応し、コードポイントモードは \u{…} も受け付けます。不完全なエスケープ、無効なコードポイント、単独のサロゲートは問題として表示します。

エスケープされた文字列の内容を読む

対応する短いエスケープは、バックスラッシュ、二重引用符、スラッシュ、b、f、n、r、t です。UTF-16 エスケープには 4 桁の 16 進数が必要です。エスケープの周囲にある通常のテキストは保持します。

Unicode の変換例
入力
\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 を実行しますか?

いいえ。対応するエスケープをデータとして解析するだけです。

次に使うツールを探す

言語

言語を切り替えますか?現在の作業内容が消去されます。先に必要な内容をコピーまたはダウンロードしてください。