JSP&Servlet10
响应编码流程快捷方法:setContent-Type("text/html;charset=utf-8")顶两句用,设置服务器编码,告诉浏览器解码
请求编码
Tocmat8以前默认使用iso编码,例子:传递参数
GET方法(传递参数)解决办法
Tomcat8.0以后都是用UTF-8编码
URL编码
表单的类型:Content-Type:application/x-www-form-urlencoded
把中文转换成%后跟随两位的16进制
用来在客户端与服务器端传递参数的一种方式
URL编码需要现指定一种字符编码,把字符串解码后,得到byte[],
然后把小于0的字节+256,再转换成16进制,前面在添加一个%
POST请求默认使用URL编码,Tomcat会自动使用URL解码
URL编码:String username=URLEncoder.encode(username,"utf-8")
URL解码:String username=URLDecoder.decode(username,"utf-8")
页:
[1]