从网页传入到数据库后发现数据库中显示的是乱码?测试后发现dao中的中文Pname还算正常,但是写入数据库后查看是生僻字和?,数据库用的和网页传入的都是utf8格式,实在不知道怎么改?
utf-8是通用的格式 最好解决办法并不是该数据库那边 你把你编译器的编码改为utf-8 把jdbc.properties 的url改为
jdbc\:mysql\://localhost\:3305/ssh?useUnicode\=true&characterEncoding\=utf-8 即可
问题解决了,原来是数据库编码的问题。我默认的mysql 全部采用的是utf-8,查看了下网上建议把my.ini中的character-default-set重新改为gbk.两个地方全改之后。就可以正常如老师所讲了。