两种常用解决request.getparameter 乱码 问题
来源:互联网 发布:易语言阿里云api接口 编辑:程序博客网 时间:2024/06/03 19:37
http请求是以ISO-8859-1的编码来传送url的,(Tomcat 默认ISO-8859-1的编码来传送url)如果页面的content-type为utf-8,那么在发送请求时,会将字符转成utf-8后进行传送。
如:现在我的conten-type界面是GB18030 那么在发送请求时,会将字符转成utf-8后进行传送,在没有任何设置的情况下
String name =request.getParameter("clientName"); 会得到乱码:??±±??
解决方案:
方案一:就是将GB18030编码 转为ISO-8859-1 编码
String name =new String(request.getParameter("clientName").getBytes("ISO-8859-1"),"GB18030");
方案二:在tomcat server.xml 配置url 编码
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="GB18030" />
0 0
- 两种常用解决request.getparameter 乱码 问题
- 解决request.getParameter()中文乱码的问题
- 解决request.getparameter中文乱码问题。
- Request.getParameter()乱码问题
- request.getParameter 乱码问题
- request.getParameter 中文乱码解决
- 如何解决request.getParameter()取值乱码问题
- request.getParameter中文乱码问题
- request.getParameter("")的乱码问题
- request.getParameter中文乱码问题
- request.getParameter中文乱码问题
- request.getParameter中文乱码问题
- request.getParameter中文乱码问题
- request.getParameter("参数") 乱码问题
- request.getparameter中文乱码问题
- jsp request.getParameter()乱码问题 乱码
- json传递中文乱码解决方法以及解决request.getParameter()获取参数为乱码的问题
- JSP关于request.getParameter("");中文乱码问题
- java中ConcurrentLinkedQueue类
- 蓝牙锁制作
- protel99se 学习笔记
- IAR for STM8 程序…
- Ubuntu软件版本
- 两种常用解决request.getparameter 乱码 问题
- oracle exp/imp expdm/impdp对比
- C++重载 虚函数 纯虚函数 多态性
- 黑马程序员 JAVA交通灯管理系统
- Centos uninstall application
- 数据库控制文件中的SCN详解
- 删除数据库中多余的重复项
- C语言-----内存与指针(3) How do you pass a string to a function如何给一个函数传入字符串作为参数:
- 谈谈移动App的思维误区