使い方
- 「テキスト → エスケープ」か「エスケープ → テキスト」を選びます。
- 必要なエスケープ形式を、JavaScript/JSON、ES6、Python、CSS、HTML、U+ コードポイントから選びます。
- テキストを入力または貼り付けます。結果は入力と同時に更新されます。
- 「文字の詳細」の表で、テキストに含まれるコードポイントを正確に確認します。
オプションの説明
- JavaScript / JSON
- 16 進数 4 桁の \uXXXX 形式です。絵文字など基本多言語面(BMP)の外にある文字は、サロゲートペアになります(😀 → \uD83D\uDE00)。
- ES6、Python、CSS、HTML
- ES6 の \u{1F600}、Python の \U0001F600、CSS の \1F600、HTML の 😀 または 😀 は、完全なコードポイントを 1 つのシーケンスで書き表します。
- ASCII もエスケープ
- 通常の英字、数字、記号もエスケープします。初期設定ではオフで、ASCII 以外の文字だけが変換されます。
例
| テキスト | JavaScript | HTML | コードポイント |
|---|---|---|---|
| 中文 | \u4E2D\u6587 |
中文 |
U+4E2D U+6587 |
| é | \u00E9 |
é |
U+00E9 |
| 😀 | \uD83D\uDE00 |
😀 |
U+1F600 |
よくある質問
複数の形式が混ざっていてもデコードできますか?
はい。\uXXXX(サロゲートペアを含む)、\u{…}、\UXXXXXXXX、\xNN、%uXXXX、&#x…;、&#…;、U+XXXX が同じ入力に混在していても構いません。
1 つの絵文字が、ツールによっては 2 つのコードポイントとして表示されるのはなぜですか?
肌の色付き、国旗、家族の組み合わせなどの絵文字は、複数のコードポイントをつなげたシーケンスです。「文字の詳細」の表では、見えない結合子(U+200D)や異体字セレクター(U+FE0F)も含めて 1 つずつ表示します。
テキストはアップロードされますか?
いいえ。すべてブラウザ内で処理されます。
プライバシー
このツールはすべてブラウザ内で動作します。ファイルやテキストはお使いの端末上で処理され、当サイトのサーバーにアップロードされることはありません。