您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> 手机中接收到的中文乱码问题?

手机中接收到的中文乱码问题?

来源:网络整理     时间:2016/6/23 1:35:10     关键词:

关于网友提出的“ 手机中接收到的中文乱码问题?”问题疑问,本网通过在网上对“ 手机中接收到的中文乱码问题?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 手机中接收到的中文乱码问题?
描述:


 我在模拟器上运行正常,但是把程序安装到手机中就会出现中文乱码问题??我觉得是自己在解析url返回值时的问题。有那位高手能给出具体的解决办法!!!!多谢了 急需!!!


解决方案1:

str = new String(myData,"UTF-8"); 
变换下编码格式看看,UTF-16,GB2312

解决方案2:

改成下面代码,应该没什么问题,试试看
服务器端:
DataOutputStream dos = new DataOutputStream(response.getOutputStream());
dos.writeUTF(strMes);//strMes为你要传送的含中文的数据
dos.close();
客户端:
hc = (HttpConnection)Connector.open(URL); 
hc.setRequestProperty("Content-Type","application/x-www-form-urlencoded");//"text/plain;charset=UTF-8"); 
DataInputStream dis = new DataInputStream(hc.openInputStream()); 
String myData = dis.readUTF();//myData就是你所要的含中文的数据。

解决方案3:

getHeaderField是乱码?

解决方案4:

一般系页面返回编码问题,尝试页面修改为<%@ page c/html;charset=utf-8" pageEncoding="GBK"%>


以上介绍了“ 手机中接收到的中文乱码问题?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1991266.html

相关图片

相关文章