android的tcp传输乱码问题,请问大家有解决办法吗? tcpclient,在java环境下传输中文很正常,但是在android环境中,tcpserver却得到的是乱码。请教高手指点一下如何解决,非常感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 通信遇到乱码,大多都是字符集没统一,请看下贴,希望有所帮助http://blog.csdn.net/lincyang/archive/2010/08/18/5821386.aspx Android 接收端:socketInput.read(byReadBuf, 0, nReadLength); String strRecv = new String(byReadBuf, "utf-8");服务器与客户端数据编码不同的问题。java本身使用的是utf-8编码, 我前几天在做http通信时跟你遇到同样的问题 当时也是弄了好几天这是我的处理方法 希望对你有帮助android client端传递给server的中文请求:try { Serverurl += "&values=" + URLEncoder.encode("数学", "UTF-8"); } catch (UnsupportedEncodingException e1) { // TODO Auto-generated catch block e1.printStackTrace(); }java server接收端: String course=new String(request.getParameter("values").getBytes("ISO-8859-1"),"UTF-8"); htcG10下载图片无法显示 android问题 高分 高手进 基于Android手机的轨迹定位系统 widget开发中碰到的问题 如何让android显示原图,不缩小图片? 正则表达式提取html中input标签的image的src地址 求助,android多线程开发,如何控制线程定时刷新,并停止 sax解析xml求助 fragment的布局文件报错? 如何通过在调用Service服务在后台启动GPS定时获取经纬度 新手求教:如何动态修改快捷方式下的文字信息 面试被问到的。。。。。求解
http://blog.csdn.net/lincyang/archive/2010/08/18/5821386.aspx
socketInput.read(byReadBuf, 0, nReadLength);
String strRecv = new String(byReadBuf, "utf-8");
服务器与客户端数据编码不同的问题。java本身使用的是utf-8编码,
这是我的处理方法 希望对你有帮助
android client端传递给server的中文请求:
try {
Serverurl += "&values=" + URLEncoder.encode("数学", "UTF-8");
} catch (UnsupportedEncodingException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
java server接收端:
String course=new String(request.getParameter("values").getBytes("ISO-8859-1"),"UTF-8");