mb_detect_encoding返回ASCII和UTF8

时间:2017-03-20 00:01:31

标签: php mysql utf-8

我从拥有charset utf8mb4集的MySQL数据库中获取一些数据(包括表格和字段)。

我还通过

设置连接上的字符集
$conn->set_charset("utf8mb4");

当我运行mb_detect_encoding()时,大多数字符串返回ASCII,但带有特殊字符的字符串(如interpunct / middle dot)将返回UTF-8。这是正确的,还是应该都是UTF-8?任何想法,为什么他们不是?

0 个答案:

没有答案