最近在做mysql查询时,发现一个很郁闷的问题:sql水土不服!
在公司内部做的mysql 查询,包含中文毫无问题。(mysql服务安装在公司,所用数据库编码设置成gbk,mysql安装设置编码为utf-8),项目运行一切OK。
但是 当把项目部署到客户的指定的服务器(可能是虚拟机)上 安装mysql服务 运行环境等,一切搞定后,发现只要有中文的查不出来数据。 没别的,肯定是编码问题,去修改安装配置文件,但是安装的是 mysql-5.1.53-win32, 结果目录下找不到my.ini 文件,找了一些ini 文件每一个包含default-character-set 属性设置这一项。
郁闷中,惆怅中,向各位同仁讨教,感激不尽。