开发者社区> 问答> 正文

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

蛮大人123 2016-02-19 16:22:04 1323

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

Java 关系型数据库 MySQL 数据库连接 数据库
分享到
取消 提交回答
全部回答(2)
  • 景凌凯
    2019-07-17 18:44:53

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

    1 0
  • 蛮大人123
    2019-07-17 18:44:53

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

    1 0
添加回答
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题