开发者社区 问答 正文

懂php默认编码的进来帮忙看看

现在问题是,
原php.ini配置文件不修改↓有的页面显示乱码,但是有的是正常的,比如:安装dz3.2程序安装是乱码,安装完成显示是正常的
; PHP's default character set is set to UTF-8.
; http://php.net/default-charset
default_charset = "UTF-8"


如果在↑的代码下面继续添加↓面一段代码就会一切正常,
default_charset = "gb2312"


那两个问题,一个是如果添加代码的话,对环境有没有影响,二个,如果有影响应该怎么用liunx命令处理!

用wdcp安装的。
# locale
LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=


展开
收起
手拍客 2015-12-07 20:17:34 4975 分享 版权
3 条回答
写回答
取消 提交回答
  • 回 1楼51干警网的帖子
    不光是dz程序,别的程序也是,utf8安装所有程序都正常,安装gbk版本的程序的时候只有安装界面是乱码的,程序安装后显示为正常,主要是php的默认编码问题
    2015-12-08 10:13:07
    赞同 展开评论
  • 对的 网站程序和数据库要保持一个编码
    2015-12-08 01:28:43
    赞同 展开评论
  • 阿里云论坛版主,QQ 1978638808
    一个utf8一个gbk。你先确认你的数据库也dz的编码是一致的。
    2015-12-07 22:02:05
    赞同 展开评论
问答分类:
PHP
问答标签:
问答地址: