Quantcast
Channel: json - それマグで!
Viewing all articles
Browse latest Browse all 3

jq コマンドで UTF-8 の文字列をデコードやエンコード(codepoint を元に戻す)

0
0

コードポイントなった、日本語を単純に元のUTF-8に戻したり、コードポイントでエスケープして符号にする。

コードポイントになった文字列*1

単純に jq に通せば、日本語になる。

何も考えずに、 jq 通せばコードポイントを読める文字にすることができる・

root@acid:~# cat out | \jq - '.dir'
~/ダウンロード

逆に、コードポイントのママほしい

-a オプションをつけて、ASCIIにエンコードするとちゃんと出てきます。やったね。

root@acid:~# cat out | \jq -a  '.dir'
"~/\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9"

*1:正確にはエンコード・デコードという用語が正しくないかもしれない


Viewing all articles
Browse latest Browse all 3

Latest Images

Trending Articles





Latest Images