Web 项目中通过.sql 文件向数据库录数据,为什么会中文乱码。数据库的编码设的utf -8,DB Browser 连接数据库的URL 也有转码
你建的表是否是utf-8?
如果没有设定utf-8的话
在my.ini文件中
找到[client]
添加:default-character-set=utf8
找到[mysqld]
添加:character_set_server=utf8
表的编码和数据库编码都统一是utf -8
根据我的经验,重点说明哈,要充分考虑虚拟机的运行编码,我之前遇到乱码就是虚拟机是以非utf-8编码启动导致的。java -Dfile.encoding=utf-8 CharCode1
http://blog.sina.com.cn/s/blog_14caedf6f0102waio.html