Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不能有带有 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
我能做些什么 ?
的内容是toto2.php什么?
toto2.php
如果文件只包含与 ASCII 兼容的字符(即主要是拉丁语和少数“常见”特殊字符),那么file(或任何其他工具)就无法区分 ASCII 编码和 UTF-8 编码文件,因为它们将逐字节相同。
file
鉴于iconv从“us-ascii”转换而来,这实际上是给定的!
iconv
换句话说:从(真正的)ASCII 文件转换为 UTF-8 文件是无操作的!