Php 对来自AJAX的JSON对象响应进行错误字符编码

Php 对来自AJAX的JSON对象响应进行错误字符编码,php,jquery,ajax,json,wordpress,Php,Jquery,Ajax,Json,Wordpress,我从ajax响应中得到了这个html {"town_id":"41","town_name":"\u0391\u0393\u0393\u0395\u039b\u039f\u039a\u0391\u03a3\u03a4\u03a1\u039f"} 我的JSON对象是: 0 Object { town_id="41", town_name="ΑΓΓΕΛΟΚΑΣΤΡΟ"} 有人知道如何修复此问题吗?将此添加到您的php页面: header('Content-type: application

我从ajax响应中得到了这个html

{"town_id":"41","town_name":"\u0391\u0393\u0393\u0395\u039b\u039f\u039a\u0391\u03a3\u03a4\u03a1\u039f"}
我的JSON对象是:

0   Object { town_id="41",  town_name="ΑΓΓΕΛΟΚΑΣΤΡΟ"}

有人知道如何修复此问题吗?

将此添加到您的php页面:

header('Content-type: application/json; charset=UTF-8');

看起来这个镇的名字是这样叫的?!?:-)你的名字听起来像希腊语,这不是希腊字母吗?“我要取回这个html”-那不是html。“有人知道如何修复它吗?”-什么让你认为它坏了?您希望得到什么?“错误的字符编码”-响应似乎是ASCII,这是几乎所有字符编码的子集。您提供的第二行“代码”似乎为该数据使用了正确的字母。(由于您没有向我们显示原始字节,因此编码是Stackoverflow使用的任何编码)昆汀我使用的是Firebug,它显示在HTML选项卡中。我希望看到与JSON对象上相同的数据。也就是说,使用Jquery解析数据会得到正确的值(即JSON对象中的值)?我使用的是Wordpress。你能说得更具体些吗?我应该把它放在index.php fro示例中吗?