论坛首页 入门技术论坛

Java Web开发(JSP、Servlet)乱码终极解决方案

浏览 13432 次
该帖已经被评为新手帖
作者 正文
   发表时间:2010-10-06  
哎哟,我的NB死活都有乱码,无语了都...
0 请登录后投票
   发表时间:2010-10-07  
gundumw100 写道
如果能全部都是UTF-8的话,还要这篇文章干嘛?

就是
0 请登录后投票
   发表时间:2010-10-07  
qiren83 写道
相忘江湖 写道
这个问题挺复杂的,utf-8网页中不允许有中文的吧

强人

严重同意
0 请登录后投票
   发表时间:2010-10-07  
开发中文的东东,编码永远是个纠结的主
0 请登录后投票
   发表时间:2010-10-07  
beeke 写道
遇见过的一个最复杂的乱码问题:

A系统是C写的,定时发送一个消息给MQ
B系统是Java基于weblogic的老系统,两边都不是utf-8编码
两个系统分属于两个公司,谁也不鸟谁
MQ是由第三家公司安装维护的,两边都不鸟

一个字符集问题跨越了三个系统和三家公司,彻底杯具了


有点复杂!!
0 请登录后投票
   发表时间:2010-10-07  
一个杯具引发了另一场杯具,UTF-8都不允许中文了!!!!!
楼主的这篇文章起到了负面效果,让新人一看,按照你的方法做了,是,问题是解决了,那以后遇到不允许你修改情况的咋办呢。就算让你改,一般的项目,几百个JSP页面少不了吧,就专门来改JSP页面,岂不是要花费几个人日的工作了。
0 请登录后投票
   发表时间:2010-10-08  
这也叫终极?如果是其它的web容器,你改呀
0 请登录后投票
   发表时间:2010-10-08  
skzr.org 写道
xiangkun 写道
greatghoul 写道
想法倒是很好,可是如果你拿到一个已经没有统一采用编码的工程,你怎么办,一个个改?

+1


是的,我就是这样修改的,上次一口气修改了三四十个jsp,呵呵,只要坚持,2个星期搞定没有问题

还有一点,如果设置了tomcat的server.xml中的uriEncoding就一切OK

老实说只要页面和uriEncoding一致,就完全OK了,good luck



这位仁兄太牛了。

在我痛苦的记忆中是这样子的:
程序是十几二十个人搞过文件更新修改,不同的人有不同的servlet,不同的servlet有不同的编码,servlet又对应有不同的html,这些文件不能用数十计算,只能用数百计算,仁兄,你杯具了吧。
可能全改编码还不是杯具的,更杯具的是你修改不同的servlet的时候要切换不同的编码,稍有懈怠,杯具就出来了,一半正常一半乱码。
0 请登录后投票
   发表时间:2010-10-09  
joknm 写道
skzr.org 写道
xiangkun 写道
greatghoul 写道
想法倒是很好,可是如果你拿到一个已经没有统一采用编码的工程,你怎么办,一个个改?

+1


是的,我就是这样修改的,上次一口气修改了三四十个jsp,呵呵,只要坚持,2个星期搞定没有问题

还有一点,如果设置了tomcat的server.xml中的uriEncoding就一切OK

老实说只要页面和uriEncoding一致,就完全OK了,good luck



这位仁兄太牛了。

在我痛苦的记忆中是这样子的:
程序是十几二十个人搞过文件更新修改,不同的人有不同的servlet,不同的servlet有不同的编码,servlet又对应有不同的html,这些文件不能用数十计算,只能用数百计算,仁兄,你杯具了吧。
可能全改编码还不是杯具的,更杯具的是你修改不同的servlet的时候要切换不同的编码,稍有懈怠,杯具就出来了,一半正常一半乱码。

+1   
0 请登录后投票
   发表时间:2010-10-11  
开始以为真的是终极解决办法,但是看来后来的点评才发现.....不过也很感谢lz提供了一种解决问题的办法 
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics