查狄伦
2015-08-19 14:39
采纳率: 75%
浏览 1.8k

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

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

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

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

    request.setCharacterEncoding

    打赏 评论
  • danielinbiti 2015-08-19 14:50

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

    打赏 评论
  • Evankaka 2015-08-19 14:59

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

    打赏 评论
  • 程序猿小亮 2015-08-19 15:02

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

    打赏 评论
  • 红尘看客 2015-08-19 15:10

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

    打赏 评论
  • 三少爷的刀 2015-08-19 15:25

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

    打赏 评论

相关推荐 更多相似问题