gpt4 book ai didi

PHP json 编码 - 格式错误的 UTF-8 字符,可能编码不正确

转载 作者:IT老高 更新时间:2023-10-28 12:53:16 35 4
gpt4 key购买 nike

我正在将 json_encode($data) 用于数据数组,并且有一个字段包含俄语字符。

我使用此 mb_detect_encoding() 来显示该字段的编码方式,并显示 UTF-8。

我认为 json 编码失败是由于其中的一些错误字符,例如“ра▒”。我在数据上尝试了很多 utf8_encode 的东西,它会绕过那个错误,但是数据看起来不再正确了。

如何解决这个问题?

最佳答案

如果里面有一些非 utf8 字符,即使其中大部分是 utf8 字符,也会出现问题。这将删除所有非 utf8 字符,现在它可以工作了。

$data['name'] = mb_convert_encoding($data['name'], 'UTF-8', 'UTF-8');

关于PHP json 编码 - 格式错误的 UTF-8 字符,可能编码不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46305169/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com