Php 问号奇怪的符号
我通过php生成json,当我获取json中的数据时,我以一种奇怪的方式获取它,有时带有两个问号,如示例所示:Php 问号奇怪的符号,php,sql,json,Php,Sql,Json,我通过php生成json,当我获取json中的数据时,我以一种奇怪的方式获取它,有时带有两个问号,如示例所示: {"markers":[ {"latitude":"48.6916858", "longitude":"13.9314643", "content":"Ort Kn\u00f6belsteiner??<\/b>28.12.2014. - 12:00"}}]} 我不知道为什么我会得到这个??标志。我试着用谷歌搜索,但没有回答。我将json与sql查询和html标记结合使用,
{"markers":[
{"latitude":"48.6916858",
"longitude":"13.9314643",
"content":"Ort Kn\u00f6belsteiner??<\/b>28.12.2014. - 12:00"}}]}
我不知道为什么我会得到这个??标志。我试着用谷歌搜索,但没有回答。我将json与sql查询和html标记结合使用,因为我需要在地图上的标记(点)上显示这些信息。查询后的Sql结果显示正常,没有此问号。任何帮助都将不胜感激,因为我不确定这是为什么,在什么情况下会发生。谢谢您使用json\u编码吗?Php和javascript查看对象的方式不同。看看json的第二个参数(encode)解决了它!:) 问题出在utf8_encode()行,我删除了它,并在连接到数据库后进行了新的查询,写了以下内容:
mysqli_query ( $link ,"SET NAMES 'utf8'" );
你能告诉我们产生这个JSON的代码吗?
mysqli_query ( $link ,"SET NAMES 'utf8'" );