mysql eclipse安装中遇到的各种问题

来源:互联网 发布:js设置文本框不可编辑 编辑:程序博客网 时间:2024/05/20 15:42
一开始没有改数据库的编码,此时数据库的编码是latin-1(iso-8859-1),你用命令提示符存、取数据功了,没有乱码。我认为:数据存的时候的编码还是latin-1,只不过在命令提示符(DOS窗口)下能够自动将gbk转换成iso-8859-1,所以能够正常读取。不过用jdbc读取数据库中的数据时,由于数据库的编码是Latin-1, 不能自动转换成gbk或utf-8,所以就乱码了。重新安装MySQL后,由于数据库的编码变成了utf-8,DOS窗口的字符编码是gbk的,它们无法自动转换,所以存数据时出现了“Incorrect string value: '\xD6\xDC\xCE\xA8\xCE\xA8' ”之类的错误。同样的,在DOS窗口下读取数据时也出现了乱码。解决这个问题的办法是:每次在DOS窗口下登录MySQL后,输入一句:set names gbk; 这样就可以在DOS窗口下存取数据而不出现问题了。
原创粉丝点击