问题是我用iconv转换过文件编码格式了,再看文件类型,还是Little-endian UTF-16 Unicode character
data, with CRLF line terminators
...
我现在都不知道这到底是什么文件了,UTF-16的文本文件还是2进制文件啊?
说下想解决的东西,就是目录底下有一堆这样的文件,有些文件里有我想找的内容,目的就是找出哪些文件有这些内容。能把文件名保存到一个输出文件里。
你转换不会就是用 iconv -f UTF-16 -t UTF-8 filename 吧?
--
Thanks & Best Regards,
OceanBoo From ShenZhen,China
2011/4/16 leftuestc <lizhe...@gmail.com>:
--
Wu Yongwei
URL: http://wyw.dcweb.cn/
很可能这个文件来自Windows的“保存为unicode”。这种文件有BOM,除了用iconv还
得去掉BOM才行。
BOM的概念用google找一下吧。
--
我的博客:
http://zhangweiwu.ixiezi.com/
网站进化论 --写给需要网站或后悔有了网站的人
On 4月17日, 下午6时17分, "Zhang Weiwu, Beijing" <zhangwe...@realss.com>
wrote:
说明你没有按我说的上网去搜索BOM嘛。这里看来只好在贴子里说清楚BOM了。如下:
有BOM都会grep提示BINARY。BOM不是文本,是不可见字符构成的文本头,这些
不可见字符是终端上看不到的。 这些字符iconv不能转换,但是定义了后面的
是什么encoding。
2011/4/18 Zhang Weiwu, Beijing <zhang...@realss.com>:
--
Best Regards
August