AJAX交互中的数据编码问题


我的前端页面为GBK,所以待发送的数据肯定也为GBK,而由ajax的特性其在发送前其会被自动转换为utf-8
所以后台接收到的数据为utf-8的
然后我的后台页面编码为UTF-8,同时设置了response header中的编码参数也为UTF-8,那么前端收到的数据应该也是UTF-8
但前端页面为GBK,理论上来说这样会产生乱码,可是并没有,这是为什么呢?

utf-8 Ajax

姐姐.抱抱 11 years, 4 months ago

自己这方面理解也很薄弱,稍微整理了下。
http://simongfxu.github.com/javascrip...

夹着黄瓜看妇科 answered 11 years, 4 months ago

Your Answer