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

[android] 字符乱码问题的处理,第1张

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

当服务器端采用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] 字符乱码问题的处理全部内容,希望文章能够帮你解决[android] 字符乱码问题的处理所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1121125.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存