使用AJAX时的一些有关字符编码的问题总结
1. 如果html文档用meta标签设置字符编码为"utf-8",则meta标签必须放在title标签前面,否则在IE里面会显示空白,在不知道原因是很头痛,差点因为它发飚了。
2. 导入js文件时,如:
<scripttype="text/javascript" src="jslib/jquery.js"></script>
要注意type="text/javascript"里面不能有空格,像type="text/javascript "
这样是错误的,在FF里面没事 ,但是在IE中则会没办法导入js文件 。
3. 如果打算在AJAX服务端返回xml文档,必须设置contenttype,如下:
httpServletResponse.setContentType("text/xml;charset=UTF-8");
其中charset必须为utf-8,如果是gb2312 ,在firefox中没事,但是在ie中却会获取不到返回的内容,
如果出现乱码则在代码的前面加个
httpServletRequest.setCharacterEncoding("UTF-8");
或者配置一个字符编码的过滤器。
相关推荐
kentrl 2020-11-10
结束数据方法的参数,该如何定义?-- 集合为自定义实体类中的结合属性,有几个实体类,改变下标就行了。<input id="add" type="button" value="新增visitor&quo
ajaxyan 2020-11-09
zndy0 2020-11-03
学留痕 2020-09-20
Richardxx 2020-11-09
learningever 2020-09-19
chongxiaocheng 2020-08-16
ajaxhe 2020-08-16
lyqdanang 2020-08-16
curiousL 2020-08-03
TONIYH 2020-07-22
时光如瑾雨微凉 2020-07-19
83510998 2020-07-18
坚持着执着 2020-07-16
jiaguoquan00 2020-07-07
李永毅 2020-07-05
坚持着执着 2020-07-05