java 操作数据库文字变成问号怎么弄?
2个回答
展开全部
在后台输出一下是在提交数据库前就是乱码还是提交到数据库中才是乱码,要统一每一个地方的字符集,如果是提交数据库后才是乱码,检查下你数据库中乱码所在字段的字符集,不知道你用的是什么数据库,你上网搜一下修改数据库的配置文件。
追问
我是向数据库提交时乱码了~用的是MYSQL !该怎么办啊?
追答
你用的是什么字符集?是utf-8不?在你的安装文件中找到my.ini,然后用记事本打开,找到default-character-set,将值改为utf-8,例如:default-character-set=utf8,还有一句character-set-server=utf8,也将其改为utf-8.安装文件一般在C:\Program Files (x86)\MySQL\MySQL Server 5.5,自己找找,路径可能跟你的不一样,不过在修改前一定要确保你的字段字符集都没有问题。修改完成后,重启mysql。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询