joyce100 2010-09-13 11:40
浏览 244
已采纳

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

我和同事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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料