关于Android的HTTP请求中文乱码问题(备忘)
2016-03-24 15:24
267 查看
关于android的HTTP请求的参数中文问题,我在不觉意又遇到了,所以今天在这里做个笔记来记录下
其实如果是使用eclipse时代码显示中文乱码,那就是编辑器设置的问题,右键项目选最下面的properties,进入properties之后选Resources看右边的Text file encodeing就可以设置。
如果不是编辑器的问题时,那就有可能是服务器那边需要的编码和你传递的参数编码不一致,post的时候,在把中文塞进你的params前,需要把中文参数进行编码处理,如下:
encodeAddrName = URLEncoder.encode(selectedAddrname, "utf-8");
String
java.net.URLEncoder.encode(String
s, String charsetName)
其中charsetName就是服务器接收的编码类型
其实如果是使用eclipse时代码显示中文乱码,那就是编辑器设置的问题,右键项目选最下面的properties,进入properties之后选Resources看右边的Text file encodeing就可以设置。
如果不是编辑器的问题时,那就有可能是服务器那边需要的编码和你传递的参数编码不一致,post的时候,在把中文塞进你的params前,需要把中文参数进行编码处理,如下:
encodeAddrName = URLEncoder.encode(selectedAddrname, "utf-8");
String
java.net.URLEncoder.encode(String
s, String charsetName)
其中charsetName就是服务器接收的编码类型
相关文章推荐
- Tomcat Https单向认证
- 强连通分量 间谍网络
- Tomcat的web服务自动跳转到https的设定
- 和安全有关的那些事(非对称加密、数字摘要、数字签名、数字证书、SSL、HTTPS及其他)
- Apache配置文件详解之httpd.conf(1)
- Deep learning with Theano 官方中文教程(翻译)(四)—— 卷积神经网络(CNN)
- iOS 设计中 网络请求之 同步请求(json 请求--新方法和老方法)
- 常用tcp协议交互的分析解读及与socket编程之间的关系
- Linux 网络调优参数
- Android开发之网络请求HttpURLConnection
- HTTP POST GET 本质区别详解
- Glide 入门到精通之十六——Module 实例:接受自签名证书的 HTTPS
- 使用netty实现的tcp通讯中如何实现同步返回
- 情感分析利器——Doc2vec
- HTTP中Get与Post的区别
- SYN(synchronous)是TCP/IP建立连接时使用的握手信号
- TCP/IP传送方式有三种:单播,广播,组播
- httpPost提交数据
- 神经网络用于多分类的一个疑问
- 深入理解Java的接口和抽象类 (http://www.cnblogs.com/dolphin0520/p/3811437.html)