Java开发必读 解决Java EE的乱码问题
来源:互联网 发布:怎样备份数据库 编辑:程序博客网 时间:2024/05/21 12:42
在Java EE中,乱码问题通常是一个令人头痛的问题,那如何解决这些问题呢?我们必须从问题的根本入手,以达到快而准的解决问题。本文就Java EE中的乱码做一个小结,以求抛砖引玉。
首先,我们知道产生乱码的原因是因为不同的编码造成的,这就好比你和一个印地安人在说话,假设你完全不懂印第安语,而对方也不懂汉语,那你们所说的话,就会在对方的脑子里产生一个个的问号。那么怎么办呢?通常的做法,就是找一个翻译,在Java中,对编码也是这样的,来看一个例子。
方法一:
以上是一个对Deom01.html进行处理的JSP页面,其作用是为了取出Demo01的Uname值并显示,
输入内容为:??
当我们在页面Deom01中输入中文并提交好,发现提交后的显示内容为“?”号,这里,就相当于上面的不同语种的人说话一样,产生了“?”号,那么解决的办法,就是通过转换来解决这一问题:
以上通过将取得的uname值转换为Byte数组,再将Byte数组转换为所需要的格式来进行转换,从而解决了乱码问题。
方法二:
设置统一的字符编码
在API中的Javax.servlet.http包下,有一个HttpServletRequest接口中,有这样一个方法
public void setCharacterEncoding(String env)
throws UnsupportedEncoding其作用是设置统一的字符编码
更改后运行,发现结果和以前的一样。(注:GBK的范围大于GB2312 ,GB2312仅指简体中文,而GBK不仅指简体中文,还包含了繁体中文等中文。)
- Java开发必读 解决Java EE的乱码问题
- Java开发必读 解决Java EE的乱码问题
- java EE解决中文乱码问题
- java ee 乱码问题
- java ee乱码的问题的解决方案
- java ee开发时解决中文乱码的工具类(自己备忘)
- JAVA 解决乱码的问题
- java ee中的乱码问题及解决方案
- Java EE中jsp中文乱码问题
- jsp乱码问题的解决,java乱码
- java开发中Mysql中文乱码问题的解决
- 解决Java中Web开发的中文乱码问题
- Ubuntu MySQL下JAVA开发中乱码问题的解决
- Ubuntu MySQL下JAVA开发中乱码问题的解决
- Java 开发乱码解决
- Java开发乱码解决
- java开发乱码解决
- 解决java乱码问题
- 审查Java代码的十一种常见错误
- Nao机器人之刷新USBKey
- 解析class反编译文件
- 英文求职面试常见问题及应对技巧
- 4大学生为进京指标被骗3.2万
- Java开发必读 解决Java EE的乱码问题
- poj1828
- Spring 框架的设计理念与设计模式分析
- C++模板使用的一点心得
- ASP.NET Session的七点认识
- 基于J2EE网银系统的安全系统解决方案概述
- Anriod 第三天
- 第五周任务四
- QT中汉字乱码解决方案,解决汉字乱码问题