解析Java中文乱码的处理方法

解析Java中文乱码的处理方法

ID:42077029

大小:139.00 KB

页数:13页

时间:2019-09-07

解析Java中文乱码的处理方法_第1页
解析Java中文乱码的处理方法_第2页
解析Java中文乱码的处理方法_第3页
解析Java中文乱码的处理方法_第4页
解析Java中文乱码的处理方法_第5页
资源描述:

《解析Java中文乱码的处理方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、引自程序犹如人生的博客】为什么说乱码是中国程序员无法避免的话题呢?这个首先要从编码机制上说起,大家都是中文和英文的编码格式不是一样,解码也是不一样的!如杲中国的程序员不会遇到乱码,那么只有使用汉语编程。汉语编程是怎么回事,我也不大淸楚,应该是前年吧!我一朋友给我介绍汉语编程,怎么不错不错?当时因为学习忙没去关注这个,等我闲了,那个朋友不弄这个,问他,他也不说不大清楚,最后口己对这个学习也不了了Z了。我写这个不是讲解中英文Z间的差距,解码等,我是将我在这几年工作遇到各种各样的乱码的解决方法,总结起来,也希望大家能把自己晕倒解决

2、乱码的方法都说出来,咱们弄一个解决乱码的“葵花宝典”。对于Java,由于默认的编码方式是UNICODE,所以用中文也易出问题,常见的解决是:Strings2=newString(si.getBytes(“ISO-8859-1”),”GBK”);1、utf8解决JSP中文乱码问题一燉说来在每个页面的开始处,加入:<%@pagelanguage=z/java,zcontentType二〃text/html;charset二UTF-8〃pageEncoding二〃UTF-8"%><%request・setCharacterEnco

3、ding(z,UTF-8,z);%>♦charset二UTF-8的作用是指定JSP向客户端输出的编码方式为“UTF-8”:♦pageEncodin萨〃UTF-8〃,为了让JSP引擎能止确地解码含有中文字符的JSP页血,这在LINUX中很有效;♦request.setCharacterEncoding(/ZUTF-8Z,);是对请求进彳亍了中文编码。有时,这样仍不能解决问题,还需要这样处理一下:Stringmsg=request.getPeiramcter("message");Stringstr=newString(msg.

4、getBytes("ISO-8859T"),〃UTF-8");out.printin(st);2、Tomcat5.5中文乱码只要jK%TOMCAT安装目录%/webapps'servlets-examplesWEB-TNFclassesfi1tersSetCharacterEncodingFiIter,class文件拷到你的webapp目录/filters下,如果没有filters目录,就创建一个。2)在你的web.xml里加入如下几行:〈filter〉SetCharacterEncodin

5、gfiIters.SetCharacterEncodingFi1ter〈/filter-class>encodingGBK〈filter-mapping>SetCharacterEncoding/*

6、n>3)完成2、get方式的解决办法1)打开tomcat的server,xml文件,找到区块,加入如下一行:URIEncoding二”GBK”完整的应如下:

7、onnectionTimeout二〃20000"disableUp1oadTimeout二〃true"URIEncodin萨〃GBK〃/>2)重启tomcat,一切OK。3.xmlHttpRequest中文问题页面jsp用的GBK编码代码:〈%@pagecontentType=ext/html;charset二GBK〃%>javascript部分代码:functionaddFracasReport(){varurl二〃controler?actionTd=006030l&actionF1ag=0010,z;varurlmsg

8、=〃&reportId=/,+fracasReport1.textReportld.value;//故障报告表编号varxmlHttp二Common.crcatcXMLHttpRcqucst();xmlllttp.onreadystatechange二Common.getReadyStat

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。