tcs 命令转换编码

tcs 命令转换编码

我尝试使用tcs命令来转换一些文件的编码,但是好像没有任何效果。

$ file ascii.txt
ascii.txt: ASCII text

$ tcs -f ascii -t utf ascii.txt > f2.txt

$ file f2.txt
f2.txt: ASCII text

知道为什么新文件不是UTF编码吗?

答案1

在纯文本文件中,呈现给您的编码file取决于内容。

只要它没有 utf-8 特殊字符(变音符号或类似的)file就会显示ascii,只要有例如ä,编码就会变为utf-8

与@muru 的评论相反,我找不到对ä最后一行最多 60k 的文本文件进行限制测试。

相关内容