博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
乱码问题---处理汉字信息
阅读量:5997 次
发布时间:2019-06-20

本文共 446 字,大约阅读时间需要 1 分钟。

  当用 request 对象获取用户提交的汉字字符时,会出现乱码问题,所以对含有汉字字符的信息必须采取特殊的处理方式。

  可以使用两种方式避免 request 对象获取的信息出现乱码:

1、对信息重新编码

  request 将获取的信息重新编码,即用 ISO-8859-1 进行编码,并将编码存放到一个字节的数组中,然后再将这个数组转化为字符串,如下:

String str = request.getParameter("message");byte b = str.getByte("ISO-8859-1");str = new String(b,"UTF-8");

2、request 设置编码

request 在获取信息之前使用setCharacterEncoding 方法设置自己的编码为 UTF-8:

request.setCharacterEncoding("UTF-8");

 

转载于:https://www.cnblogs.com/gonghuixin/p/7965998.html

你可能感兴趣的文章
git hook 自动部署
查看>>
测试人员在需求评审时做什么?
查看>>
LNMP架构 安装
查看>>
我的友情链接
查看>>
hadoop 启停命令(转)
查看>>
BeanFactory not initialized or already closed exception
查看>>
ShareSDK [iOS常见问题] 关于使用QQ做第三方登录的问题!
查看>>
OC中介绍类的继承
查看>>
Apache学习(一):centos系统安装配置APACHE通解
查看>>
android TextView
查看>>
mysql查询
查看>>
安装QoE服务器
查看>>
修改 MyEclipse 编辑区域背景颜色
查看>>
ansible自动部署集群服务
查看>>
Linux resuce救援模式下修复系统
查看>>
【大数据之sqoop安装】
查看>>
excel 电话号码部分用 * 代替
查看>>
我的友情链接
查看>>
Puppet 通过基础模块、类、节点正则表达式批量管理Apache服务器
查看>>
httpd 笔记
查看>>