java类似繁体字的中文乱码,求高人解析
<Name>銆婂姛澶唺鐚?+鑳″悓娓?鎭帇搴?/Name>这个是乱码Stringstr="<Name>銆婂姛澶ᙶ...
<Name>銆婂姛澶唺鐚?+鑳″悓娓?鎭帇搴?/Name> 这个是乱码
String str="<Name>銆婂姛澶唺鐚?+鑳″悓娓?鎭帇搴?/Name>";
str = new String(str.getBytes("gbk"),"utf-8");
解析出来是
<Name>《功夫熊猫??+胡同??恭王??/Name>
正确的应该是
<Name>《功夫熊猫》+胡同游+恭王府</Name>
求高人解答 展开
String str="<Name>銆婂姛澶唺鐚?+鑳″悓娓?鎭帇搴?/Name>";
str = new String(str.getBytes("gbk"),"utf-8");
解析出来是
<Name>《功夫熊猫??+胡同??恭王??/Name>
正确的应该是
<Name>《功夫熊猫》+胡同游+恭王府</Name>
求高人解答 展开
推荐于2018-03-20
展开全部
源文件要按UTF-8编码,这样的UNICODE编码,才能在简单中保存繁体字。
展开全部
GBK编码是一个中文2个字节,而UTF-8编码是一个中文3个字节
转换的时候由于字节数原因会导致乱码。
参考:http://blog.csdn.net/xfblue2dreamfy/article/details/6935594
转换的时候由于字节数原因会导致乱码。
参考:http://blog.csdn.net/xfblue2dreamfy/article/details/6935594
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询