メインコンテンツへスキップ
FixLines

Unicode エスケープ・アンエスケープ

非 ASCII 文字を \u エスケープ形式に変換、または元に戻します。

エディタ

行 1、列 10 行0 単語0 文字

Unicode エスケープ・アンエスケープ: 概要

JSON ファイル、JavaScript 文字列、各種 API では、アクセント文字や絵文字が \uXXXX シーケンスで記述されることがあります。テキストをエスケープして ASCII のみに変換したり、\u00e9 のようなコードが含まれる文字列を読みやすい文字に戻したりできます。

Unicode エスケープ・アンエスケープ: 使い方

  1. テキスト、またはエスケープされた文字列を入力または貼り付けます。
  2. 「Unicode エスケープ」または「Unicode アンエスケープ」を選択します。
  3. 「適用」をクリックし、結果をコピーします。

Unicode エスケープ・アンエスケープ: 主な活用例

  • ASCII のみで構成する必要がある JSON、Java プロパティファイル、ソースコードにアクセント文字や絵文字を記述する。
  • ログや API レスポンスからコピーした \u シーケンスだらけの文字列を解読する。
  • 見慣れない文字がどのコードポイントを持っているかを確認する。

Unicode エスケープ・アンエスケープ: 使用例

アクセント文字をエスケープ

入力

café 😀

結果

caf\u00e9 \ud83d\ude00
元の文字に復元

入力

caf\u00e9 \ud83d\ude00

結果

café 😀
国旗の絵文字を含むテキストをエスケープ

入力

Hi 🇫🇷

結果

Hi \ud83c\uddeb\ud83c\uddf7

Unicode エスケープ・アンエスケープ: よくある質問

絵文字はどのようにエスケープされますか?

基本多言語面(BMP)の範囲外の文字は、JSON や JavaScript と同様に2つの \u コード(サロゲートペア)として出力されます。

中括弧(波括弧)を使った形式もデコードできますか?

はい。4桁の標準形式と、中括弧で囲まれた最大6桁の16進数形式の両方に対応しています。

ASCII 文字もエスケープされますか?

いいえ。英数字や ASCII 記号はそのまま読みやすい状態で残り、ASCII の範囲外にある文字のみが \u シーケンスに変換されます。

Python や JSON の文字列にも使えますか?

はい。4桁の \u 形式は JSON、JavaScript、Java、Python など大半のプログラミング言語で認識されます。

テキストはサーバーに送信されますか?

いいえ。すべてお使いの端末のブラウザ上でローカルに実行されるため、テキストが外部に送信されることはありません。

このツールとよく一緒に使われるツール。

エンコード・デコード の関連ツールすべてのテキストツールを見る