我和同事XX一起做一个项目,代码都是在SVN共同管理的,数据库mysql各自安装,但是通常都是有改动的话,直接导sql语句运行,现在的问题是我的项目启动后,录入中文数据,插到数据库里是乱码,而他的不会。我跟踪了数据,从页面form传到程序后台,都是正常的,执行数据库就乱码了。我直接在数据库输入“insert”的sql语句,中文确不会乱码,这到底是哪里的编码出了问题?
2条回答 默认 最新
- iteye_2443 2010-09-13 12:26关注
你的数据库配置问题。。
具体应该是数据库客户端的配置问题解决方法:
找到mysql安装目录下的my.ini文件
有两处default-character-set =
一处在[client]下//这个就是客户端,即命令行的编码
一处在[mysqld]下
改成你的编码方式,如default-character-set = gbk本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报