您的位置:首页 > 理论基础 > 计算机网络

android中文乱码 android http

2010-12-17 18:39 169 查看

android中文乱码 android
http

文章分类:移动开发


总结下android下的中文乱码问题,以后开发东西基本就在这里写了。一是通过javaeye能认识不少朋友。二是对自己的博客内容
进行管理。三是平时日志在sina的博客里写吧。

一 url to android

JAVA在网络传输中使用的
编码是"ISO-8859-1",故在输出时需要进行转化。我们再我们的服务端进行这样转码。

String str="
中文";

str=new String(str.getBytes("GB2312"),"8859_1");

android接受端 进行如下解码。

这正好与在网页中输出相反
如:

str=new String(str.getBytes("8859_1"),"GB2312");

二 android to url

android进行如下编码。

java.net.URLEncoder.encode(address,"gb2312")
基本意思是把我发送的内容进行编码为gb2312

服务端进行如下解码

request.getParameter("address").getBytes("iso-8859-1"),"gb2312"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: