我的前端页面为GBK,所以待发送的数据肯定也为GBK,而由ajax的特性其在发送前其会被自动转换为utf-8 所以后台接收到的数据为utf-8的 然后我的后台页面编码为UTF-8,同时设置了response header中的编码参数也为UTF-8,那么前端收到的数据应该也是UTF-8 但前端页面为GBK,理论上来说这样会产生乱码,可是并没有,这是为什么呢?
自己这方面理解也很薄弱,稍微整理了下。 http://simongfxu.github.com/javascrip...
欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。 温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。