获取数据乱码问,mysql数据库乱码.docVIP

  • 0
  • 0
  • 约6.76千字
  • 约 8页
  • 2016-11-26 发布于贵州
  • 举报
获取数据乱码问,mysql数据库乱码

乱码问题,主要出现在三个方面: 1.中文展现的乱码问题 2.中文写入数据库乱码问题 3.参数传递的乱码问题 工具:eclipse 3.0 ? mysql 5.0 项目结构如下: 1.jsp页面展现出现乱码的处理 ================================================================= 首先workspace里面文件本身编码设置为utf-8,这样可以解决很多问题 进行设置的位置:window -preference-Workspace 1.1静态页面的中文显示? 在index.jsp里面添加中文,在浏览器正常显示 %@ page language=java?pageEncoding=UTF-8% !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN html head?? /head body 你好br? /body /html %@ page language=java?pageEncoding=UTF-8% 把这里的pageEncoding去掉,则会出现: 因为jsp默认页面编码为iso-8859-1,它不支持中文,所以中文无法写入页面 1.2 数据库读取中文并展示 我们新建一个表user,数据库和表的编码都采用utf-8,如下: index.jsp里面加入动态代码: %@ page language=java pageEncoding=UTF-8% %@ page import=com.race.model.* % %@ page import=com.race.service.impl.*% %@ page import=com.race.service.itf.*%??? !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN html head?? % IUserservice userS = new UserserviceImpl(); User user = userS.getUserByName(lily);? % /head body? %=user.getUsername()%br %=user.getAddr()% /body /html 效果如下: %@ page language=java?pageEncoding=UTF-8% 同样把这里的pageEncoding去掉,则会出现: 下面我们再来看一个问题: %@ page language=java pageEncoding=UTF-8% %@ page import=com.race.model.* % %@ page import=com.race.service.impl.*% %@ page import=com.race.service.itf.*%??? %@ page contentType=text/html; charset=utf-8% !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN html head?? % IUserservice userS = new UserserviceImpl(); User user = userS.getUserByName(lily);? % /head body? %=user.getUsername()%br %=user.getAddr()% /body /html 大家都知道%@ page contentType=text/html; charset=utf-8%这句设置浏览器使用的字符编码类型, 页面编码和客户端查看编码一致,这绝对没有任何问题,但是如果我们这样 %@ page language=java pageEncoding=UTF-8% %@ page import=com.race.model.* % %@ page import=com.race.service.impl.*% %@ page import=com.race.service.itf.*%??? %@ page contentType=text/html; charset=gb2312% 多么的神奇,现在设定客户端浏览器使用gb2312编码,我们可以看到正确的结果: 这还不够我们再试试另一种: %@ page language=java pageEncoding=gb2312% %@ page import=com.race.model.* % %@ page import=com.ra

文档评论(0)

1亿VIP精品文档

相关文档