我curl用来获取一些URL响应,它是JSON响应,并且包含Unicode换码的国家字符,例如 \u0144 (ń) 和 \u00f3 (ó) 。
curl
\u0144 (ń)
\u00f3 (ó)
如何将它们转换为 UTF-8 或任何其他编码以保存到文件中?
我不知道您使用的是哪个发行版,但应该包括 uni2ascii 。
$ sudo apt-get install uni2ascii
它仅依赖libc6,因此它是一个轻量级的解决方案(在Ubuntu上,uni2ascii i386 4.18-2为55,0 kB)!
然后使用它:
$ echo 'Character 1: \u0144, Character 2: \u00f3' | ascii2uni -a U -q Character 1: ń, Character 2: ó