1

看,它一直是us-asciiiconv成功没有警告,但file -bi显示它没有转换:

$ file -bi tmpaaa 
    text/html; charset=us-ascii
$ iconv -f us-ascii -t utf-8 tmpaaa -o tmpb
$ cp tmpb tmpaaa
$ file -bi tmpaaa 
    text/html; charset=us-ascii
$ 

我的另一个脚本一直抱怨它不是utf-8。谁知道发生了什么?机器是Ubuntu/Linux , LANG=en_US-UTF-8

4

1 回答 1

4

也许您的文件不包含任何特殊字符(只有英文字母、数字和标点符号)?

于 2012-11-25T12:35:23.773 回答