json_encode():参数中的 UTF-8 序列无效
2022-08-30 09:51:52
我正在调用来自具有排序规则的MySQL数据库的数据。问题是有些行有我无法清理的奇怪数据。例如符号,所以一旦它到达,它就会失败。json_encode()
utf8_general_ci
�
json_encode()
json_encode(): Invalid UTF-8 sequence in argument
我已经尝试过,即使它不断通过并造成严重破坏。utf8_encode()
utf8_decode()
mb_check_encoding()
在 Mac 上运行 PHP 5.3.10。所以问题是 - 我如何清理无效的utf8符号,保留其余的数据,这样就可以工作了?json_encoding()
更新。以下是重现它的方法:
echo json_encode(pack("H*" ,'c32e'));