码迷,mamicode.com
首页 > 其他好文 > 详细

跨平台传输 字符串乱码问题

时间:2014-10-01 21:08:32      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:中文乱码 跨平台 linux

项目开发过程中问题,记录下

问题现象:

   中文字符传输,在windows平台中显示正常,在Linux平台中显示乱码

使用情况说明:

   url请求传输密文,解码成byte[]后,再转换为String对象。

   日志输出时,获取的byte数组,两个平台中一致, new String(byte[])之后,才出现乱码

原因:

   byte[]->String,   通过new String(byte[])转换,未指定编码方式,此时使用平台默认的字符集编码。

   本人应用时,windows + tomcat默认编码为GBK,Linux+weblogic为UTF-8,由于编码不一致,导致出现上述问题。


Tip:跨平台传输进行编码、或者解码时,建议指定编码方式,不要使用默认编码


本文出自 “随风漂流” 博客,请务必保留此出处http://lg772ef01.blog.51cto.com/3974213/1560272

跨平台传输 字符串乱码问题

标签:中文乱码 跨平台 linux

原文地址:http://lg772ef01.blog.51cto.com/3974213/1560272

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!