首页 > 移动平台 > 详细

[android] 字符乱码问题的处理

时间:2016-03-19 00:50:11      阅读:259      评论:0      收藏:0      [点我收藏+]

当服务器端采用gbk或者gb2312编码,我们的android端采用utf-8编码,这个时候就会出现乱码,当我们new String()的时候,默认编码是utf-8,也可以手动设置编码是gbknew String(str,”gb2312”),但是这个时候,访问utf-8编码的又会乱码。

 

对返回的html数据进行解析,解析元信息meta里面的charset,正常情况应该使用正则表达式来进行匹配,这里我们简单来做。

 

先获取String对象html信息,调用String对象的contains(str)方法,判断里面包含哪些字符串,判断是否包含utf-8或者gb2312,然后返回相对应的编码的String对象

 

常见的浏览器的操作是通过对比汉字和所在的码表的范围进行判断

 

[android] 字符乱码问题的处理

原文:http://www.cnblogs.com/taoshihan/p/5294015.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!