开发者社区> 问答> 正文

关于web服务端开发中文乱码问题

在浏览器向服务端写中文时,服务端可以正常接收到中文,但是通过jdbc将接收到的中文写入到mysql数据库时,在数据库命令行查询的中文都是显示两个?,是什么原因呢?而且通过数据查询出来的打印在控制台和页面上也是显示两个?

展开
收起
蛮大人123 2016-02-19 16:22:04 2934 0
2 条回答
写回答
取消 提交回答
  • 有点尴尬唉 你要寻找的东西已经被吃掉啦!

    出现乱码,可能是编码方式没有设置好
    可以考虑重新设置一下编码方式
    然后重启项目,
    尝试一下

    2019-07-17 18:44:53
    赞同 1 展开评论 打赏
  • 我说我不帅他们就打我,还说我虚伪

    数据乱码既是编码不统一造成的,特别是中文
    要检查的地方有:
    数据库(库表段)
    文件格式编码
    头(浏览器Header)
    mysql连接后要"SET NAMES UTF8"(比方)
    可先查看数据库确认数据源是否已乱码一点点来定位问题点

    2019-07-17 18:44:53
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Web应用系统性能优化 立即下载
高性能Web架构之缓存体系 立即下载
PWA:移动Web的现在与未来 立即下载