救命啊,变态的编码把我弄晕了,高分(200)求救!
表单提交后,调用com接口出现:
Warning: Unknown: Could not convert string to unicode: `在多字节的目标代码页中,没有此 Unicode 字符可以映射到的字符。 ' in *****
PHP has encountered an Access Violation at 7C94BD02
我看了下,就是 樊 字会出现错误,而周同等就不会,到底咋回事呢?
我用手册上的一个函数检测了,是UTF8的啊,这个函数是:
from PHPDIG
function isUTF8($str) {
if ($str === mb_convert_encoding(mb_convert_encoding($str, "UTF-32", "UTF-8"), "UTF-8", "UTF-32")) {
return true;
} else {
return false;
}
}