页面是GBK的,用$.ajax去提交表单,中文显示乱码,怎么解决?

页面是GBK的,用$.ajax去提交表单,中文显示乱码,怎么解决?麻烦不懂的不要装懂去乱复制那些没用的答案,谢过了。

能否详细一点,提交表单,传的中文参数吗?如果是的话那是后台获取的这个参数乱码了?如果是的话那你试试这个 String name = new String(name.getByte("iso-8859-1"),"GBK");中文在传输过程中是按照iso-8859-1的格式传输的; 再看看你的项目中的编码格式是不是GBK
乱码问题描述的太不清楚了,最好贴出代码追问

这个 String name = new String(name.getByte("iso-8859-1"),"GBK"); 是放在哪里呢??我的文件是html+JS+PHP的,就是表单在html,通过JS的$.ajax的url到PHP,php把接收到的内容提交到SQL。

温馨提示:答案为网友推荐,仅供参考
相似回答