同一个项目,数据插入到mysql中文乱码

我和同事XX一起做一个项目,代码都是在SVN共同管理的,数据库mysql各自安装,但是通常都是有改动的话,直接导sql语句运行,现在的问题是我的项目启动后,录入中文数据,插到数据库里是乱码,而他的不会。我跟踪了数据,从页面form传到程序后台,都是正常的,执行数据库就乱码了。我直接在数据库输入“insert”的sql语句,中文确不会乱码,这到底是哪里的编码出了问题?

你的数据库配置问题。。
具体应该是数据库客户端的配置问题

解决方法:
找到mysql安装目录下的my.ini文件
有两处default-character-set =
一处在[client]下//这个就是客户端,即命令行的编码
一处在[mysqld]下
改成你的编码方式,如default-character-set = gbk

[quote]现在的问题是我的项目启动后,录入中文数据,插到数据库里是乱码[/quote]

你的数据库配置和同事的不一样吧?

从你的上述叙述中,可以看出你的数据库配置不对。