servlet中,用newUserName = new String(newUserName_AZ.getBytes("ISO8859_1"),"utf-8");解决客户端的中文乱码,但是当浏览器为IE9以上版本时候,这个方法就不能解决中文乱码,请问,针对IE9以上的浏览器,serlvet中怎么解析乱码为正常呢?乱码ie9ie10servletutf-8
解决方案 »
- 在myeclipse中编写tag文件怎么使用tagdir指定tag文件路径
- webservice unix ssl报unknown certificate错误
- 在线等,急.....谢了!
- 如何在struts2的 action中得到<s:optiontransferselect/>标签中的内容
- 大家谈谈外包
- ibatis怎么调用oracle的存储过程,得到返回值?
- <html:link>中的page 和action属性有什么区别阿?
- 请问在Web Services Menthod里面怎么读war包里的文件?
- 接触过 java 和 .net 的朋友请进了
- 请问条马扫描接口编程怎么搞!
- JAVA怎么使用MODBUS协议实现client端和server端
- 请教大神itext怎么将现有的PDF转换缩放大小
变成new String(newUserName_AZ.getBytes("ISO-8859-1"),"utf-8");
试试
好像IE 不认识ISO8859_1
response.setContentType("text/html; charset=utf-8")
再请问下大家,servlet中怎么判断客户端请求的浏览器版本号?
我用request.getHeader("user-agent");这样出来的是很长的字符串。有没有方法可以直接判断是否大于IE8的版本
response.setContentType("text/html; charset=utf-8")