最新热点
联系我们
- 星际(杭州)网络技术有限公司
- 服务电话: 0571-2899 0600
- 地址: 浙江省杭州市西湖区
- 西溪街道教工路18号,欧美中心(EAC),D座1002室
- 邮编: 310012
- 维修寄件规范
问题:
安装发布系统软件之前如果服务器上未安装mysql软件,发布软件安装中会自动安装一个mysql,这种情况下不会有兼容问题。如果客户在安装发布软件之前有自己的mysql软件,并且安装发布软件调用了之前安装的mysql软件,可能存在如下乱码问题,这是因为选用的编码不对或者编码不一致造成的,。
处理方式:
1,通过修改my.ini配置文件。(配置文件在安装的根目录下,如下图)原来的为my-default.ini (复制里面的内容改为my.ini,也就是重新命名)
2,然后在my.ini如下修改
[mysqld]和[client]段加入
default-character-set=utf8 (有的版本不支持default-character-set=utf8,用character_set_server=utf8来取代default-character-set=utf8即可)
如果没有[client]就手工加入[client]段
【1】在[client]节点下添加(这个如果是另一种character_set_server=utf8 这样写可能会报错1067【mysql服务无法启动】)
default-character-set=utf8
【2】在[mysqld]节点下添加 (这个是服务器端编码的配置)(注:collation是排序方式)
character-set-server=utf8
collation-server=utf8_general_ci
修改后如下图所示:
3,然后重启mysql即可
计算机控制面板--->管理工具---->服务--->找到mysql即可
或者以管理员身份运行cmd.exe,进行如下操作。关闭服务 net stop mysql和开启服务 net start mysql
- 以上信息是否解决了您的问题
- 是
- 否
- 提 交