メインコンテンツへ移動
eyunzhu

Unicode エスケープ変換

日本語や絵文字を Unicode エスケープに変換し、UTF-16 やコードポイント表記から元に戻せます。

形式
入力や設定の変更に合わせて自動更新

入力や設定の変更に合わせて自動更新

このブラウザー内で処理します。アップロードや保存は行いません。

このツールについて

API のエスケープ表記を、コードを実行せずに読み解けます。出力は引用符付きの完成した文字列リテラルではありません。

使い方

左に読める文字列、右にエスケープ表記を入力します。UTF-16 は \uXXXX、コードポイントモードは補助文字に \u{...} を使います。\xXX、改行、タブ、バックスラッシュにも対応します。不正な値や単独サロゲートは拒否し、JavaScript は実行しません。入力上限 2 MiB。

よくある質問

絵文字一つが二つのエスケープになるのはなぜですか?

UTF-16 では一部の文字をサロゲートペアで表します。コードポイント形式なら \u{...} の一つで表せますが、JSON が認めるのは \uXXXX 形式です。

API からコピーしたエスケープを戻すには?

エンコード側に貼り付けます。\u0041\nB は A、改行、B になります。外側に引用符を付けると、それもテキストとして残るため不要です。

不正なエスケープではどこを直しますか?

末尾だけのバックスラッシュ、桁が足りない \uXXXX、片方しかないサロゲートを確認します。欠けた文字は元データから補ってください。JavaScript 式を評価する機能はありません。

コメント

0
してディスカッションに参加してください。
コメントはまだありません。
返信スレッド

会話全体を時系列で確認できます。各返信には、どのメッセージへの返信かが示されます。