Back to Forum Re New

[PMA] 本机设置默认字符集编码和查看空间的字符集编码默认设置

本机设默认字符集编码的方法:

;apache----httpd.conf,查找AddDefaultCharset 改为:AddDefaultCharset utf-8保存
;php----php.ini,查找default_charset行改为:default_charset = \"utf-8\",
mysql-----my.ini文件中的default-character-set行改为:default-character-set=utf-8

不给apache和php设置默认字符集,原因是为了兼顾各个用户的不同网站程序的不同编码啊。不然乱码和页面空白多多。

网页文件的编码: 最上面的meta头 content=\"text/html行的编码:如 charset=UTF-8
数据库字段的编码 :用 pma进入后,看对应数据库,随便点个数据表,整理那里有,比如gbk_chinese_ci,表示简体中文,不区分大小写。

--------------------------------------------------------------------------------------
查看空间的默认字符集编码设置

在网站根目录下创建一个 phpinfo.php 文件

<?php
phpinfo();
?>

在浏览器打开空间的该文件,比如地址

http://localhost/phpinfo.php

可以看到空间的apache、php的默认字符集设置
搜索
apache 字符集 Content-Typetext/html \\\\这里如果给apache设置字符集会有语句如; charset=utf-8
php字符集 default_charset\\\\这里如果给php设置字符集会有语句

------------------------------------

进 pma可以看到空间的mysql的默认字符集设置。

之所以在空间建立了网站论坛,进页面后出现乱码是因为它的默认字符集和自己建立的网站论坛的字符集不一样。这个要问空间商,请他调试好就是了。
EQ中文世纪地图集地址:
www.ceqmap.com
Back to Forum