当前位置:首页 > 服务器技术 > 正文

关于杰奇CMS安装乱码的解决方法

关于杰奇CMS安装乱码的解决方法

最近推广学院的小说网站兴趣小组,总是有几个同学来问我,为什么安装完杰奇CMS1.70版本的系统是乱码,如下图所示:...

    最近推广学院的小说网站兴趣小组,总是有几个同学来问我,为什么安装完杰奇CMS1.70版本的系统是乱码,如下图所示:

    杰奇cms乱码

乱码问题分析:

    1、网站编码错误,可能修改文章,导致了部分文件的编码更换了

    2、网站的数据库编码格式错误

    关于第一个猜想,我觉得可能性不大,因为是全新安装的。并没有编辑任何文件。那么,只能是第二个问题了,数据库编码错误。

    使用phpmyadmin登陆系统后发现,果不其然,数据库的默认格式为Latin1,我们都知道这个编码是不支持中文的。

解决方法:

    第一步:开始-运行中输入命令:net stop mysql  停止mysql的服务;

    第二步:找到default-character-set 将后边的编码修改为utf8  (注意,这个参数有2个,分别在[client]和[mysqld]下。)修改完后,记得要保存下文件;

        修改my.ini

    第三步:开始-运行输入命令:net start mysql   启动mysql的服务

    以上问题得到解决。需要提醒下的就是,之前建立的数据库要删除掉,重新建立一个新的数据库安装。杰奇CMS程序乱码的问题,就say goodbye了!

卡卡补充:

    导致整个问题的根本原因,是因为我们在安装mysql的时候,使用了默认的安装。在这里卡卡建议大家,配置的时候选择Detailed Configuration(手动精确配置)。不要选择Standard Configuration(标准配置),毕竟老外的语言和咱们的汉语在编码上是有一点差别的嘛!如下图所示:

手动精确配置

    选择了手动精确配置后,就可以有默认编码的选项了。这个地方,记住要选择utf8编码,或者gbk编码。推荐utf8吧。如下图所示:

mysql默认编码

    注意上述两点安装mysql的时候,就不需要再和上一个部分一样去转编码了。不过,如果你之前没注意的话,也没必要重装。遇到杰奇cms或者其他cms乱码的问题,可以直接用第一个方法解决!

本文由卡卡博客原创 https://www.tuiedu.org/42.html 转载请注明出处!

发表评论

  • 7749人参与,1条评论
  • 访客 于 2016-11-21 14:26:12  回复
  • 求教一下,我用的是虚拟主机,无法更改数据库编码,也出现这种乱码。虚拟主机的编码是utf8,怎么设置把杰奇的编码也变成utf8.

最新文章