Toolbox Hub
すべてのツール

Unicode Converter

Convert to/from Unicode

Convert to/from Unicode ブラウザ内でローカルに実行

Input containing \\u escapes is decoded to text. Anything else is encoded into escapes.

About the

Unicode コンバーターは、テキストを \u エスケープ シーケンスに変換し、貼り付けた内容から方向を検出して再度変換します。これは、ログ行、翻訳ファイル、または API 応答が \u0048\u0065\u006c\u006c\u006f として返され、それを読み取る必要がある場合、または ASCII のみを受け入れる場所に文字を入力する必要がある場合に使用するツールです。すべての文字が変換されるため、ラウンドトリップは両方向でロスレスです。

Where people use the

  • エスケープ シーケンスでいっぱいのログ行または応答を読み取る。
  • ASCII のままでなければならないファイルに非 ASCII 文字を入れる。
  • 翻訳ファイルに実際に何が含まれているかを確認します。
  • JSON 文字列に貼り付ける前に文字をエスケープします。

How to use the

  1. 1

    値を貼り付けます

    \u0048\u0065\u006c\u006c\u006f などのエスケープされたテキスト、またはエスケープしたい通常のテキスト。

  2. 2

    実行してください

    エスケープ シーケンスを含む入力はテキストにデコードされます。それ以外のものはすべてエスケープにエンコードされます。

  3. 3

    方向を確認してください

    何も変わらない場合は、入力が間違った種類として読み取られたことになります。エスケープを追加して強制的にデコードするか、エスケープを削除して強制的にエンコードします。

  4. 4

    結果をコピーする

    出力はプレーンテキストであり、ファイルまたは端末に貼り付けることができます。

ヒントとベストプラクティス

  • 基本平面の外側にある文字はサロゲート ペアになります。それは正常です。
  • ターゲットが文字列ではなく URL である場合は、代わりに URL エンコードを使用してください。
  • 往復はロスレスなので、2 回変換すると元の値が返されます。

よくある質問

どの方法で変換するかをどのようにして知るのでしょうか?

入力がエスケープ シーケンスのように見えるかどうかをチェックします。存在する場合、入力はデコードされます。それ以外の場合はエンコードされます。

基本的な機能を超えた絵文字や文字を処理できますか?

各 UTF-16 コード単位は個別にエスケープされるため、基本プレーンの外にある文字はサロゲート ペアとして出力され、これが JavaScript と JSON での文字の表現方法です。

URLエンコードと同じでしょうか?

いいえ。これにより、JavaScript および JSON の規則である \u エスケープが生成されます。 URL のパーセント エンコーディングは別のスキームです。

デコードされたテキストが間違っているように見えるのはなぜですか?

エスケープが異なるエンコーディングから生成されたためです。これらのエスケープは、生のバイトではなく、Unicode コード単位を表します。

何かアップロードされていますか?

いいえ、変換はブラウザーで行われるため、ログと応答ペイロードはデバイスに残ります。

関連ツール