我有一个包含类似以下序列的大型文本文件:
\u02BBUtthay\u0101n h\u01E3ng Ch\u0101t Khao Yai
然而,它们正好呈现为上述形式。我该如何将其转换为人们可以看懂的UTF-8格式?如果可能的话,我更喜欢在命令行中处理这些文件。
我有一个包含类似以下序列的大型文本文件:
\u02BBUtthay\u0101n h\u01E3ng Ch\u0101t Khao Yai
然而,它们正好呈现为上述形式。我该如何将其转换为人们可以看懂的UTF-8格式?如果可能的话,我更喜欢在命令行中处理这些文件。
使用 printf 命令。
http://manpages.ubuntu.com/manpages/intrepid/man3/printf.3.html
如果需要,您也可以将其包装在 $() 中以用作变量。
例如:
echo $(printf '\u02BBUtthay\u0101n h\u01E3ng Ch\u0101t Khao Yai')