Javaweb学习之中文乱码问题
2016-05-12 10:53
435 查看
1,出现中文乱码问题
Servlet相关:request.getParameter()、out.print()
JSP相关:本质由转译的servlet out对象输出
2,选择编码格式
中文GBK
英文ISO-8859-1
国际UTF-8
3,代码解决
Servlet
response.setContentType("text/html;charset=GBK")
JSP
<%@ page contentType="text/html; charset=GBK"%>
IE
<meta http-equiv="Content-Type"content="text/html;charset= GBK">
4,请求参数乱码解决
(1)繁琐但完全有效(强转)
new String(x.getBytes(“iso-8859-1”), ”utf-8”)
(2)只对post有效
request.setCharacterEncode(“UTF-8”)
在getParameter()前设置
(3)只对get有效(server.xml)
<Connector port="8080“ .............. URIEncoding="UTF-8"/>
Servlet相关:request.getParameter()、out.print()
JSP相关:本质由转译的servlet out对象输出
2,选择编码格式
中文GBK
英文ISO-8859-1
国际UTF-8
3,代码解决
Servlet
response.setContentType("text/html;charset=GBK")
JSP
<%@ page contentType="text/html; charset=GBK"%>
IE
<meta http-equiv="Content-Type"content="text/html;charset= GBK">
4,请求参数乱码解决
(1)繁琐但完全有效(强转)
new String(x.getBytes(“iso-8859-1”), ”utf-8”)
(2)只对post有效
request.setCharacterEncode(“UTF-8”)
在getParameter()前设置
(3)只对get有效(server.xml)
<Connector port="8080“ .............. URIEncoding="UTF-8"/>
相关文章推荐
- Spring 简述
- 利用spring 实现文件上传、下载
- struts2标签详解
- java多线程
- Java文件输出流
- Ubuntu 16.04 x64安装低版本软件(如openjdk-7/libgif4)的办法
- Dubbo源码分析之二:spring集成之注解
- Java中关于Null的9个解释(Java Null详解)
- Java之Clone()
- 找到最耗CPU的java线程
- JAVA并发实现五(生产者和消费者模式Condition方式实现)
- 用java实现二叉树相关操作(前序建树,前中后递归非递归遍历,层序遍历)
- 堆排序
- java去空格
- Java正则表达式匹配URL中的host
- java生成订单编号工具
- Spring (依赖注入)
- Java知识图谱收集整理(学习路线等问题)
- java集合学习
- Spring (依赖注入)