http://frankch.blog.51cto.com/10836181/1746488 自我安装discuz时出现安装界面乱码的情况,跟链接所说一样, 经过原作的分享,加上我自己的实验,明白了,什么时候修改/usr/local/php/etc/php.ini里面的default_charset = "UTF-8" 选项。 按照视频中的操作,我们下载的discuz安装包应该都是GBK的,但是 PHP.ini指定你的打开页面是默认什么编码,你下的安装程序不对应,就会出现乱码, default_charset = "UTF-8" 这一行,如果是UTF-8,你打开的页面也就是UTF-8,UTF-8肯定不能解码GBK,所以出来是乱码 插一句:由上可知这个和php.ini的配置密切相关,如果更改配置还是不能解决的话需要检查在客户端的192.168.1.106/php.info的配置里是否加载了php.ini这个PHP的配置文件。字符编码在这个配置文件里面,如果连配置文件都没有加载的话,只更改配置文件又有什么用?如果没有具体参见:找不到php.ini Loaded Configuration File => (none) 如果这一行是GBK,打开的页面自动也是GBK解码的,你下的包是GBK,也就能正常显示了 注意在nginx环境下要重启php-fpm 命令:/etc/init.d/php-fpm restart 比如:你下载的是GBK的Discuz,就得把default_charset = "GBK",设置成GBK,浏览器默认打开GBK,就能解码你的GBK 另外关于GBK,UTF-8的选择上,各有优势吧, 参考这个: gb2312是简体中文的码 gbk支持简体中文及繁体中文 big5支持繁体中文 utf-8支持几乎所有字符 |
[站务|意见·建议·管理] Discuz安装时候出现乱码 -- 问题解决方法
admin
· 发布于 2017-08-27 14:12
· 1130 次阅读
转载文章时务必注明原作者及原始链接,并注明「发表于 软院网 RuanYuan.Net 」,并不得对作品进行修改。
暂无回复。