JavaWeb中文乱码问题
2015-10-15 16:34
411 查看
JavaWeb中文乱码问题
当表单的提交方式是get方式的时候:[code]resp.setContentType("text/html;charset=gb2312"); PrintWriter out = resp.getWriter(); String info = req.getParameter("info"); info = new String(info.getBytes("iso8859-1"), "gb2312");
当表单的提交方式是post的时候:
代码添加:
[code] response.setContentType("text/html;charset=gb2312"); request.setCharacterEncoding("gb2312");
然后在tomcat目录:tomcat7.0/conf/server.xml 修改该文件配置:
[code] <Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="gb2312"/> //添加这一行代码即可
如果再不行可以在htm页面进行修改编码:
[code]<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
相关文章推荐
- java--通过JDBC方式读取xml文件简单实例
- eclipse maven启动报错
- Java中堆与栈的关系
- Spring MVC @ResponseBody返回中文字符串乱码问题
- springmvc参数的传递
- springmvc参数的传递
- java定时器的几种用法
- 文件内容搜索器
- Java 可变长参数列表
- Java读写文件方法总结
- Java开发中的23种设计模式详解一
- [实例]JAVA生成字母+随机数字并生成文件
- java命令查看字节码文件
- Java MVC + ORM框架 Nano Framework简介
- 二叉树(java实现)
- JAVA中的接口和抽象类(转)
- java常用组件
- Echarts教程--java使用demo
- Java Math类 常用的方法
- Error: could not open `C:\Program Files\Java\jre7\lib\amd64\jvm.cfg'