qq_30608281
查狄伦
采纳率75%
2015-08-19 14:39 阅读 1.8k

jsp连接数据库中文显示乱码

在网页中向mysql添加中文数据,再从数据库中获取此数据并在网页上显示,结果中文显示的是乱码,数据库中显示的也是乱码,请问该怎么解决?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

6条回答 默认 最新

  • 已采纳
    hklffhni 翻天娃 2015-08-19 14:42

    request.setCharacterEncoding

    点赞 评论 复制链接分享
  • danielinbiti danielinbiti 2015-08-19 14:50

    检查jsp和服务器端的编码是否一致,服务器端与数据库安装环境是否一致,安装环境与数据库的编码是否一致(可以通过客户端添加数据,看是否乱码)。

    点赞 评论 复制链接分享
  • Evankaka Evankaka 2015-08-19 14:59

    直接弄一个SpringMVC的字符接拦截器,把所有的都编码成UTF-8

    点赞 评论 复制链接分享
  • jiuqiyuliang 程序猿小亮 2015-08-19 15:02

    设置mysql的编码格式,在设置eclipse的编码格式,jsp的编码格式

    点赞 评论 复制链接分享
  • u010273266 红尘看客 2015-08-19 15:10

    首先确认页面传到后台的数据是不是乱码。那就有可能是添加数据到数据库时出现乱码,在连接数据库的url后添加?useUnicode=true&characterEncoding=utf8

    点赞 评论 复制链接分享
  • baidu_30722497 三少爷的刀 2015-08-19 15:25

    可能你安装数据库的时候选择的是其他编码。就是说你的数据库本来就不是utf8的,所以你存进去的数据都是乱码

    点赞 评论 复制链接分享

相关推荐