【零碎JAVA】web-编码问题
2015-02-04 01:10
113 查看
编码:
1.响应编码:
* 服务器默认使用ISO-8859-1编码解码。
* 浏览器通常把数据当成GBK编码。
* response.setCharacterEncoding(“utf-8”),设置响应编码,使发送的字符流都使用utf-8编码格式。
* response.setHeader("Content-Type", "text/html;charset=utf-8")方法,设置Content-Type的响应头,让浏览器使用utf-8编码格式解码。
* 设置Content-Type相应头:response.setHeader("Content-Type", "text/html;charset=utf-8") == response.setContentType("text/html;charset=utf-8");
2.请求编码:
> POST
* 页面中的表单信息
* 一般都是utf-8编码(根据页面的编码格式而定)
* 在获取表单内容之前,调用request.setCharacterEncoding("utf-8"),然后使用request.getParameter()获取参数
> GET
* 地址栏中直接给出参数
* GET设置编码格式,需要修改tomcat下的conf/server.xml(显然不可取,不可能去修改服务器参数)
*
使用反编译,再重新使用utf-8编码进行编译(重点)。
String name = request.getParameter("name");
byte[] bytes = name.getBytes("ISO-8859-1");
name = new String(bytes, "utf-8");
1.响应编码:
* 服务器默认使用ISO-8859-1编码解码。
* 浏览器通常把数据当成GBK编码。
* response.setCharacterEncoding(“utf-8”),设置响应编码,使发送的字符流都使用utf-8编码格式。
* response.setHeader("Content-Type", "text/html;charset=utf-8")方法,设置Content-Type的响应头,让浏览器使用utf-8编码格式解码。
* 设置Content-Type相应头:response.setHeader("Content-Type", "text/html;charset=utf-8") == response.setContentType("text/html;charset=utf-8");
2.请求编码:
> POST
* 页面中的表单信息
* 一般都是utf-8编码(根据页面的编码格式而定)
* 在获取表单内容之前,调用request.setCharacterEncoding("utf-8"),然后使用request.getParameter()获取参数
> GET
* 地址栏中直接给出参数
* GET设置编码格式,需要修改tomcat下的conf/server.xml(显然不可取,不可能去修改服务器参数)
*
使用反编译,再重新使用utf-8编码进行编译(重点)。
String name = request.getParameter("name");
byte[] bytes = name.getBytes("ISO-8859-1");
name = new String(bytes, "utf-8");
相关文章推荐
- Java web中编码问题解析
- javaWeb开发中的中文编码问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web 学习总结之 Servlet/JSP 编码问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web 开发 编码问题详解
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web 学习总结之 Servlet/JSP 编码问题
- Java web开发中的编码问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web 中的编码与路径问题
- javaweb开发中的编码问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- JAVA WEB 解决编码问题的filter
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题