これは何?
エスケープされた文字列
\u65e5\u672c\u8a9e
を
日本語
こんな感じに戻す小ネタです。
結果だけ知りたい人は、最後の「使い方」だけどうぞ。
なにが良いのか
何かとcurlしたりして、JSONのレスポンスみたいときunicodeエスケープされててなんじゃこりゃーとなるとき、ありますよね?
そんな時にさっと見れて便利。
事前知識・必要スキル
- コンソール上からコマンドを使って標準入出力ができる
- 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
日本語