java 加密结果不一致的各个坑( 二 )


经过测试 java.util.解析sun.misc.会解析失败,所以使用mons.codec..来转为佳,不用担心效率问题以及编码包之间的差异 3、编码
各中间件url传输的默认编码可能不一致
默认的在url传输时是用iso-8859-1编码 。
解决方案一:
在使用get传输参数时,将参数中的中文转换成url格式,也就是使用和来传输,使用这种方式就是把中文转换成以%开头的编码在url中传输 。
使用这种方法时,要注意两点 。
1.前台使用,在后台相应的使用(浏览器在后台会自动执行一次 ) 。
2.使用的内容是参数内空 。千万要注意,他是会把等于号等符号也给转换了 。所以,最好是先把参数传换后再进行拼接 。而不是把url拼接好再去转换 。
解决方案二:
配置,使用其在url传输过程中使用相应的支持中文的编码 。一般国内的喜欢用gbk或 。我个人建议使用utf-8
在的/conf/.xml文件中,找到以下这一行 。
这行的意思也就是使用8080端口来接收html的请求 。在这里可以加几个参数来配置不同的效果 。
=“UTF-8”设置url传输时对url内容的编码格式