一尘不染

如何使用* nix中的控制台工具将\ uXXXX Unicode转换为UTF-8

linux

curl用来获取一些URL响应,它是JSON响应,并且包含Unicode换码的国家字符,例如 \u0144 (ń)\u00f3 (ó)

如何将它们转换为 UTF-8 或任何其他编码以保存到文件中?


阅读 213

收藏
2020-06-03

共1个答案

一尘不染

我不知道您使用的是哪个发行版,但应该包括 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: ó
2020-06-03