Android 向服务器发送get请求乱码问题
2014-03-30 22:11
357 查看
使用get向服务器发送请求时,url后面有汉字会有乱码,在tomcat的server.xml中加入
useBodyEncodingForURI="true" URIEncoding="UTF-8" 可以解决乱码问题
乱码问题,根本解决之道是要保证源代码、数据库、tomcat三者的编码一致
tomcat:上面已经说了
数据库:如果是mysql,找到my.ini文件,找到其中 “default-character-..”的地方,将编码改成为utf8(如果你使用的都是utf8),
重启mysql服务。
若在linux下,在
/etc/mysql/my.cnf
添加:
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
//default-character-set=utf8
//mysql版本5以前用这句
源代码:即代码的编码方式,在eclipse中可以更改。
useBodyEncodingForURI="true" URIEncoding="UTF-8" 可以解决乱码问题
乱码问题,根本解决之道是要保证源代码、数据库、tomcat三者的编码一致
tomcat:上面已经说了
数据库:如果是mysql,找到my.ini文件,找到其中 “default-character-..”的地方,将编码改成为utf8(如果你使用的都是utf8),
重启mysql服务。
若在linux下,在
/etc/mysql/my.cnf
添加:
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
//default-character-set=utf8
//mysql版本5以前用这句
源代码:即代码的编码方式,在eclipse中可以更改。
相关文章推荐
- Android学习笔记:Android向服务器发送请求时的中文乱码问题
- Android学习笔记:Android向服务器发送请求时的中文乱码问题
- Android学习笔记:Android向服务器发送请求时的中文乱码问题
- android 发送GET请求 服务端接收乱码的问题
- android 发送GET请求 服务端接收乱码的问题
- Android向服务器发送请求时的中文乱码问题
- [安卓笔记]android客户端向tomcat服务器发送请求中文乱码问题解决
- 【安卓笔记】android客户端向tomcat服务器发送请求中文乱码问题解决
- Android开发使用GET方式向服务器请求和发送数据
- Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
- Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
- android之发送Get或Post请求至服务器接口
- Android发送GET和POST以及HttpClient发送POST请求给服务器响应
- java 中使用URL发送get,post请求乱码问题
- Android中使用Json和Xml与服务器进行通信,使用代码发送Get和Post请求,http请求辅助类
- Android传统HTTP请求get----post方式提交数据(包括乱码问题)
- android客户端向服务器发送请求中文乱码的问
- tomcat服务器使用get方式请求时参数乱码问题解决
- Android 使用get请求时汉字乱码问题解决
- android http get请求中的乱码问题