关于php后台获取前台post过来的json数据中文乱码的问题~

发布网友 发布时间:2022-04-06 01:00

我来回答

2个回答

热心网友 时间:2022-04-06 02:30

header不设置都可以,但是feedback.php文件编码格式要改成utf8的,注意:是文件的编码格式

热心网友 时间:2022-04-06 03:48

楼主你好
刚才我自己做了个ajax试了一下,只要前台页面和后台页面都设定好UTF8就都没问题
而且似乎跟internal_encodeing,关系不大,如果想设置这些属性可以用这个方法
iconv_set_encoding("internal_encoding", "UTF-8");
楼主图中的编码明显是从UTF8变成GBK

建议楼主在输出前进行一次编码转换
mb_convert_encoding($str, "UTF-8", "GBK");再尝试输出追问在输出前加了这条句子:mb_convert_encoding($str, "UTF-8", "GBK");结果还是一样,但是 当我用chrome,设置浏览器编码,设置为自动检测,就可以显示出 中文了。那这是说明我的代码没有问题吗?只要改浏览器编码就可以的了吗?我改浏览器编码的时候,发现它原来是gbk的。那么要是用户的浏览器编码也没有设置好的话,是不是还是会乱码?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com