UTF-8 与 ASCII 不一样吗?你将如何解释我得到的不同结果:
$result = mb_detect_encoding($PLAINText, mb_detect_order(), true);
有时我在 $result 中得到“UTF-8”,有时我得到“ASCII”。所以它们是不同的,但这不是我的问题,我的问题是为什么 iconv() 代码不能从 ASCII 转换为 UTF-8?
$result = iconv("ASCII","UTF-8//IGNORE",$PLAINText);
我稍后使用 mb_detect_encoding() 函数检查 $result 编码,它仍然是“ASCII”,而不是“UTF-8”。