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

作者:卡卡 , 分类:服务器技术 , 浏览:7336 , 评论:1

    最近推广学院的小说网站兴趣小组,总是有几个同学来问我,为什么安装完杰奇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 转载请注明出处!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

已有1位网友发表了看法:

1#访客  2016-11-21 14:26:12 回复该评论
求教一下,我用的是虚拟主机,无法更改数据库编码,也出现这种乱码。虚拟主机的编码是utf8,怎么设置把杰奇的编码也变成utf8.
推荐文章
    热评文章
      热门文章