这个是字符集设置出了问题。首先要看你的数据库是什么字符集。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