【发布时间】:2018-03-01 01:51:58
【问题描述】:
我得到随机编码格式的文本文件,usc-2le、ansi、utf-8、usc-2be 等。我必须将此文件转换为utf8。
使用以下命令进行转换
iconv options -f from-encoding -t utf-8 <inputfile > outputfile
但如果提供了不正确的from-encoding,则会生成不正确的文件。
我想要一种查找输入文件编码类型的方法。
提前致谢
【问题讨论】:
-
请通过提供更多信息来改进您的问题:您如何获得该文件?来自谁,来自哪里?该文件可能包含什么?
-
文件被放置在某个固定的输入文件夹中。
-
这应该进入问题(不在评论中)。但是谁放置了那个文件?问他用什么编码! “随机编码”不存在(您的意思是您不知道该编码,您应该尽一切努力找到已使用的编码,否则忽略该文件)