我在Windows上使用来自cygwin的sed在文本文件中进行一些替换.一切都适用于普通(ANSI)文件,但它对utf-16文件没有任何作用(没有替换).你知道我怎么能同时使它适用于这两种类型的文件吗?
我会用iconv包装它,比如
iconv -f utf-16 -t utf-8 output