java 读取mysql出现中文乱码?

这个是字符集设置出了问题。首先要看你的数据库是什么字符集。mysql 4.x的多用GBK gb2312一类的中文字符集,5.x以后多用utf8的。在确定了数据库本身的字符集以后,你再确定你前台程序使用的啥语言。一般java默认的就是utf8 如果不是,你就改成和数据库一样的字符集。只有你2个地方的字符集对应...
java 读取mysql出现中文乱码?
这个是字符集设置出了问题。首先要看你的数据库是什么字符集。mysql 4.x的多用GBK gb2312一类的中文字符集,5.x以后多用utf8的。
在确定了数据库本身的字符集以后,你再确定你前台程序使用的啥语言。一般java默认的就是utf8 如果不是,你就改成和数据库一样的字符集。只有你2个地方的字符集对应了,才能正常显示。2010-01-11
首先,你的数据库字符集编码是什么?其次,你的数据库连接字符集编码是什么?再次,你的java程序编码是什么?(这个可能不重要)最后,你是以什么编码显示的中文字?2019-12-22
是数据库本身设置的原因,改为innodb 就好了2010-01-11
把数据库编码改为UTF-8,"set names UTF-8"



把你的JAVA编辑器改为UTF-82010-01-11
进mysql的控制台

进入你的数据库

status

看看编码都是什么

java 的,你写的是WEB应用吗?2010-01-11
都用UTF-8编码2010-01-11
mengvlog 阅读 8 次 更新于 2025-07-21 09:51:32 我来答关注问题0
檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部