Unicodeエスケープ
テキストをUnicodeエスケープ(\uXXXX)に変換し、また元に戻します。アップロードなしでブラウザ内のみで処理します。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
私のファイルはアップロードされますか?
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
テキストをUnicodeエスケープ(\uXXXX)に変換し、また元に戻します。アップロードなしでブラウザ内のみで処理します。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
ソースコードやJSON、設定ファイルでは、特殊文字はしばしばUnicodeエスケープとして書かれます。たとえば ä のようなウムラウトは \u00e4 と表示されます。これによりテキストは純粋なASCIIに限定され、システム間でやり取りする際のエンコードの問題を避けられます。このツールは両方向に変換します。テキストはエスケープになり、エスケープは再び読めるテキストに戻ります。
方向は自動的に判別されます。入力に \uXXXX または \u{...} のシーケンスが含まれていればデコードし、そうでなければテキストをエンコードします。既定ではASCII以外の文字(ウムラウト、アクセント、絵文字)だけをエスケープします。「すべての文字」オプションではすべての文字をエスケープします。基本多言語面の外の文字(絵文字など)は、JavaScriptとまったく同じく2つの \uXXXX からなるサロゲートペアとして表されます。
変換のすべてはブラウザ内で完全にローカルに、純粋なJavaScriptで実行されます。あなたのテキストはアップロードも保存もされず、外部ライブラリがCDNから読み込まれることもありません。結果はテキストファイルとしてダウンロードするか、そのままコピーできます。
| 入力形式 | テキスト入力 |
|---|---|
| 出力形式 | TXT |
| 一括処理 | 非対応 |
| 処理 | ブラウザ内でローカル処理 (JavaScript) |
| ファイルのアップロード | なし |
制限: JavaScriptやJSONで一般的なように \uXXXX エスケープ(デコード時は \u{...} も)を使用します。エンコードはUTF-16コード単位で行うため、基本多言語面の外の文字は2つのエスケープを占めます。ほかのエスケープ形式(\xHH や \NNN など)は生成しません。非常に大きなテキストはお使いの端末のメモリによって制限されます。
いいえ。変換はブラウザ内で完全にローカルに実行されます。あなたのテキストが端末を離れることはなく、保存もされません。
はい。入力に \uXXXX のシーケンスが含まれていればデコードし、そうでなければテキストをエンコードします。
その場合、通常の文字も含めてすべての文字が \uXXXX として書かれます。テキスト全体をASCII安全にする必要があるときに役立ちます。
はい。絵文字は2つの \uXXXX からなるサロゲートペアとしてエンコードされ、デコード時に正しく組み立て直されます。\u{...} 形式も読み取ります。