0

我不能有带有 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

我能做些什么 ?

4

1 回答 1

0

的内容是toto2.php什么?

如果文件只包含与 ASCII 兼容的字符(即主要是拉丁语和少数“常见”特殊字符),那么file(或任何其他工具)就无法区分 ASCII 编码和 UTF-8 编码文件,因为它们将逐字节相同。

鉴于iconv从“us-ascii”转换而来,这实际上是给定的!

换句话说:从(真正的)ASCII 文件转换为 UTF-8 文件是无操作的!

于 2013-09-12T16:05:22.560 回答