是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”。