对于web开发来说,页面传输过来的参数,都是自I符串,没有类型,需要自己处理。
在网络中进行传输的时候,没有办法传输汉字。网络中传输的编码为:ISO-8859-1
服务器中的数据传输到网络中,需要将编码设置为utf-8
resp.setContentType("text/html;charset=UTF-8");
服务器接收网络中的数据时,需要解决的乱码问题主要方法如下:
1.post方式的乱码解决方案
//设置编码
req.setCharacterEncoding("UTF-8");
2.get方式
(1)需要在服务器(Tomcat)配置文件server.xml里设置URIEncoding="utf-8"
(2)直接进行属性设置