不知道有多少小伙伴在开发web过程中,被编码搞得怀疑人生。
现在博主分享一些关于编码的注意事项给大家
首先:在我们访问一个网页时是对一个服务器的request
辣么,浏览器会自动将我们提交的参数(中文)编码Encoding tomcat默认使用utf-8
数据来到服务器中,tomcat7.0以上默认使用UTF-8进行解码
request.setCharacterEncoding();
所以我们就可以getParameter(“参数”),
system.out. 打印出的参数可以正常显示
如果要response出一些内容给浏览器
辣么就需要再服务器这段再进行编码,默认utf-8
浏览器再解码,就可以正常显示给我们浏览器
使用响应头
response.setContentType("text/html;utf-8");
总结:
最好使用utf-8, GBK也可以,但是还是建议UTF-8