我尝试使用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 的文本文件进行限制测试。