中文乱码问题
来源:互联网 发布:listview怎么添加数据 编辑:程序博客网 时间:2024/05/01 23:55
中文乱码问题
1.获取请求参数乱码
(1)GET方式的乱码:
如<a href=”/demo5/servlet/RD2?name=中国”>CN</a>,直接用request.getParameter得到的字符串strCN将会乱码,这也是因为GET方式是用http的url传过来的默认用iso-8859-1编码的,所以首先得到的strCn要再用iso-8859-1编码得到原文后,再进行用utf-8(看具体页面的charset是什么utf-8或gbk)进行解码即可。new String(strCn.getBytes(“ISO-8859-1”),“UTF-8”);
- String strCn = request.getParameter("name"); //此时在控制台打印strCn时,看到的是乱码。
- String name = new String(strCn.getBytes(“ISO-8859-1”),“UTF-8”); //此时在控制台打印strCn时,看到的是正常的文字。
(2)POST方式的乱码:只需要request.setCharacterEncoding("UTF-8"):即可。
- request.setCharacterEncoding("UTF-8");
- String name = request.getParameter("name");
0 0
- 中文乱码问题
- Webshpere 中文乱码问题。
- JPGraph中文乱码问题
- 中文乱码问题
- 中文乱码问题
- 解决中文乱码问题
- AJAX中文乱码问题
- JSF中文乱码问题
- JBuilder2005中文乱码问题
- jsp中文乱码问题
- AO中文乱码问题
- AO中文乱码问题
- 中文乱码问题总结
- Ajax中文乱码问题
- 解决中文乱码问题
- 中文乱码问题
- java中文乱码问题
- 解决中文乱码问题
- Eclipse中修改默认注释
- 关于 每年的12个月
- PCIe学习笔记分享
- [转]Linux软RAID的技术概要及实现
- Hex编码与解码
- 中文乱码问题
- SlidingMenu
- php将Excel数据导入到数据库或程序中使用
- 在Linux下安装Android SDK
- 我准备去深圳了
- 编译改写c++的头文件为.pkg时用tolua编译时报错: tolua internal error:
- pat 1001
- IOS高级开发~开机启动&无限后台运行&监听进程
- 详述Linux ftp命令的使用方法