该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-10-02
遇见过的一个最复杂的乱码问题:
A系统是C写的,定时发送一个消息给MQ B系统是Java基于weblogic的老系统,两边都不是utf-8编码 两个系统分属于两个公司,谁也不鸟谁 MQ是由第三家公司安装维护的,两边都不鸟 一个字符集问题跨越了三个系统和三家公司,彻底杯具了 |
|
返回顶楼 | |
发表时间:2010-10-02
qiren83 写道 相忘江湖 写道 这个问题挺复杂的,utf-8网页中不允许有中文的吧
强人 +1 |
|
返回顶楼 | |
发表时间:2010-10-03
最后修改:2010-10-03
这个办法不就是网上流传得最多的吗?很多特殊情况,很多乱码还是无法解决。例如,form中用post提交的时候,你的那个过滤器应该是不起作用的。还要重新编码!
|
|
返回顶楼 | |
发表时间:2010-10-04
ecokozhangtao 写道 qiren83 写道 相忘江湖 写道 这个问题挺复杂的,utf-8网页中不允许有中文的吧
强人 +1 真的不是一般的强! |
|
返回顶楼 | |
发表时间:2010-10-04
selvenfx2009 写道 xiangkun 写道 greatghoul 写道 想法倒是很好,可是如果你拿到一个已经没有统一采用编码的工程,你怎么办,一个个改?
+1 +1 搞个filter不就可以了吗?!! |
|
返回顶楼 | |
发表时间:2010-10-05
kidd3166 写道
qiren83 写道
相忘江湖 写道
这个问题挺复杂的,utf-8网页中不允许有中文的吧
强人 +1
那是相当的强! |
|
返回顶楼 | |
发表时间:2010-10-05
编码问题纯粹是tomcat自己没弄好,urlencoding以后的都是utf8编码,没有encoding的如果项目的gbk的那就是gbk了,这样还不好处理?判断url是不是编码了最简单的方法用java的URLDecoder反编码一下比较一下长度就可以了,没关注过效率,不过我用这个方法改过tomcat,试了公司很多项目,没有发现问题
|
|
返回顶楼 | |
发表时间:2010-10-05
现在刚接手一个老的项目, 原来是gbk的, 我要改成UTF8的, 我在eclipse里面用替换的功能把jsp和html的指定的编码直接替换成utf-8了,没有问题, js文件直接改eclipse里面的编码就可以了, css文件要加一个@charset utf8, 和java文件我都是写程序来转编码的, 其中发现一个文件可能有多个编码, 我用了火狐的一个插件可以检查文件的编码信息, 把多种的编码自动手转了, 也不多。 改完了,项目运行没有乱码。
|
|
返回顶楼 | |
发表时间:2010-10-06
标题党。擦。
|
|
返回顶楼 | |
发表时间:2010-10-06
kidd3166 写道 qiren83 写道 相忘江湖 写道 这个问题挺复杂的,utf-8网页中不允许有中文的吧
强人 +1 +1 |
|
返回顶楼 | |