LoginSignup
37
26

More than 5 years have passed since last update.

【5秒で使える小ネタ】Unicodeエスケープされた文字列をデコードする

Posted at

これは何?

エスケープされた文字列

\u65e5\u672c\u8a9e

日本語

こんな感じに戻す小ネタです。
結果だけ知りたい人は、最後の「使い方」だけどうぞ。

なにが良いのか

何かとcurlしたりして、JSONのレスポンスみたいときunicodeエスケープされててなんじゃこりゃーとなるとき、ありますよね?

そんな時にさっと見れて便利。

事前知識・必要スキル

  1. コンソール上からコマンドを使って標準入出力ができる
  2. nkfを使うのでインストールしてあること

使い方

sed 's/\\\u\(....\)/\&#x\1;/g' | nkf --numchar-input -w

実行例

echo "\u65e5\u672c\u8a9e" | sed 's/\\\u\(....\)/\&#x\1;/g' | nkf --numchar-input -w
日本語
37
26
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
37
26