如何设置tomcat服务器编码为utf-8编码
2024-09-06 16:23:34
原文:http://blog.csdn.net/u014079773/article/details/52637057
在实际开发中我们经常遇到request请求的中文乱码,那么如何解决中文乱码问题?
方法一:对请求参数进行编码转换
String userName=request.getParamter("userName");
userName=new String(userName.getByte("iso-8859-1"),"utf-8");
方法二:对请求头进行编码转换
request.setCharacterEncoding("UTF-8");
备注:该方法只对POST方式提交的数据有效,对GET方式提交的数据无效!
方法三:对tomcat服务器server.xml文件设置编码
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>
备注:该方法对任何时候起作用
最新文章
- JS中class和id的区别
- Windows编程中UNICODE和_UNICODE定义问题
- Vue学习笔记-2
- git--- 拉取代码
- spring配置的相关文章
- c# 考试
- [CareerCup] 4.5 Validate Binary Search Tree 验证二叉搜索树
- 队列中使用Database Driver
- (hdu step 8.1.1)ACboy needs your help again!(STL中栈和队列的基本使用)
- linux下主要是VirtualBox及GuestAdditions的安装
- vue2购物车ch4-(筛选v-for 点击的那个设置样式 设为默认地址其他 联动 非循环的列表选中和非选中 删除当前选中的列表)
- javascript中toString和valueOf方法的区别
- jdbc+servlet+jsp实现登录验证
- 【洛谷2055】【CJOJ2487】【ZJOI2009】 假期的宿舍
- 2019-04-04 Mybatis学习知识点
- 【转帖】理解 Linux 的虚拟内存
- vue中的.native修饰符
- PythonStudy——可变与不可变 Variable and immutable
- h5页面适配iPhone X的方法
- Linux磁盘空间扩容(LVM)
热门文章
- 如何用ADMINISTRATOR登陆WIN7
- Python动态属性和特性(二)
- JAVA 基础--final 关键字的用法
- edge浏览器识别ip地址为手机号的解决办法
- JQuery中根据属性或属性值获得元素(6种情况获取方法)
- Selenium WebDriver- 通过源码中的关键字找到我们要操作的句柄,用于多个窗口之间切换
- python学习--Python之import与from...import的区别与用法
- 以前刷过的FFT
- 【bzoj2625】[Neerc2009]Inspection 有上下界最小流
- hihoCoder #1072 辅导