【发布时间】:2012-11-16 03:03:10
【问题描述】:
我在处理包含德语变音符号的数据库中的数据时遇到问题。基本上,每当我收到包含变音符号的数据时,它都是一个带有询问标记的黑色方块。我解决了这个问题
mysql_query ('SET NAMES utf8')
在查询之前。
问题是,只要我在查询结果上使用json_encode(...),包含变音符号的值就会得到null。我可以通过直接在浏览器中调用 php 文件来看到这一点。除了在编码为 JSON 并在 JS 中解码之前替换此字符之外,还有其他解决方案吗?
【问题讨论】:
标签: php json character-encoding