我不能拥有带utf8字符集的文本或php文件!我尝试过Netbeans,PhpStorm,iconv CLI等...仍然是文件charset = us-ascii:
iconv -f us-ascii -t utf-8 toto.php > toto2.php
file -I toto2.php
toto2.php: text/plain; charset=us-ascii
我该怎么办?
答案 0 :(得分:0)
toto2.php
的内容是什么?
如果文件只包含与ASCII兼容的字符(即主要是拉丁语和少数“常见”特殊字符),则file
(或任何其他工具)无法区分ASCII编码和UTF-8编码文件,因为它们将逐字节相同。
鉴于iconv
已从“us-ascii”转换而来,这实际上是给定的!
换句话说:从(真实的)ASCII文件转换为UTF-8文件是无操作的!