1

ほら、それはus-ascii のままです。iconv警告なしで成功しますが、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 に答える