json_encode()出现了奇怪的问题。我在mysql数据库中有一些俄语文本。DB中的文本字段编码为utf8-general-ci。当执行echo json_encode($this->result);时,俄语中的所有文本都变成"null“
有什么想法吗?提前谢谢你
发布于 2012-03-01 21:55:09
当json_encode()遇到包含无效(=非UTF-8)字符的字符串时,它会自动删除整个字符串。
您的数据库连接很可能不是UTF-8编码的。有关如何解决此问题,请参阅this question。
https://stackoverflow.com/questions/9517419
复制相似问题