Php 在对mysql json列中的数据使用json_解码时,无需调用utf8_encode
我一直很高兴地将JSON存储在一个用拉丁语编码的文本列中,并使用JSON_decode/encode将数据进出 我将该列转换为新的json类型,以便在SELECT语句中提取文档中的各个键。执行此操作时,针对表示整个文档的字符串的任何json\u decode调用都会失败,并出现Php 在对mysql json列中的数据使用json_解码时,无需调用utf8_encode,php,mysql,pdo,Php,Mysql,Pdo,我一直很高兴地将JSON存储在一个用拉丁语编码的文本列中,并使用JSON_decode/encode将数据进出 我将该列转换为新的json类型,以便在SELECT语句中提取文档中的各个键。执行此操作时,针对表示整个文档的字符串的任何json\u decode调用都会失败,并出现json\u错误\u UTF8:格式错误的UTF-8字符,可能编码错误 从这里的一篇帖子中,我了解到可以通过将字符串传递到utf8\u encode函数来解决这个问题 这很好,但我想知道是否有办法避免让我的php调用方记住
json\u错误\u UTF8:格式错误的UTF-8字符,可能编码错误
从这里的一篇帖子中,我了解到可以通过将字符串传递到utf8\u encode函数来解决这个问题
这很好,但我想知道是否有办法避免让我的php调用方记住调用utf8\u encode。它对我来说似乎不必要的脆弱