在URL中传参中文,ie6中会乱码,用的是jquery的.get方法写在url中,传到后台中文就会乱码,网上查了查,应该是IE6 url传参时没有对中文编码,因此致使乱码,若是使用Jquery中.get的data参数来传值的话,中文就不会乱码,应该是jquery对data中的参数作了转码,而后在附加到url中,因此不会乱码。jquery
结论,jquery ajax.get传参时,推荐在data参数中存放有中文的参数,jquery会自动对其中文编码。但愿对你有用ajax