ITPub博客

首页 > 应用开发 > IT综合 > [原创][从mambo到joomla的迁移实战之五]选择UTF-8 还是GB2312/GBK

[原创][从mambo到joomla的迁移实战之五]选择UTF-8 还是GB2312/GBK

原创 IT综合 作者:joson 时间:2018-12-31 18:18:04 0 删除 编辑

作者:陈海青(josonchen)
(http://www.chq.name)
(http://www.hhrz.org)
(http://junit.vicp.net)


日期:2008.10.07

摘要:
本文记录了网站由mambo迁移到joomla后,对网站页面显示的字符集(字符编码)的设置

关键字:
Joomla! 1.0, 迁移,Joomla,mambo,UTF-8,GBK,GB2312,字符集,字符编码

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

网站页面显示的字符集(字符编码)主要取决于三个部分:

1:数据库的字符集和相关的转换设置

涉及的文件:includesdatabase.php

影响的范围:前后台页面中涉及从数据库中读取的数据


查找的内容:mysql_query
如:mysql_query("SET NAMES 'utf8'", $this->_resource);

使用UTF-8的设置:
mysql_query("SET NAMES 'utf8'", $this->_resource);
mysql_query("SET CHARACTER SET utf8", $this->_resource);
mysql_query("SET COLLATION_CONNECTION='utf8_general_ci'", $this->_resource);

使用数据库字符集的(如:数据库字符集为:GB2312/GBK)的设置:
删除上述字符集设置

2:语言文件的设置

涉及的文件(以简体中文为例):languagesimplified_chinese.php

影响的范围:前后台页面中涉及从语言文件中读取的数据

查找的内容:_ISO
如:DEFINE('_ISO','charset=GBK');

使用UTF-8的设置:
DEFINE('_ISO','charset=UTF-8');

使用GBK/GB2312的设置:
DEFINE('_ISO','charset=GBK');

3:后台组件显示字符的设置

涉及的文件(以简体中文为例):components*

影响的范围:后台管理页面中涉及的各组件显示的数据

使用UTF-8的设置:
将相关文件逐一转换为UTF-8格式的编码文件

使用GBK/GB2312的设置:
将相关文件逐一转换为dos/unix格式的编码文件

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/59745/viewspace-1011708/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2003-09-29

  • 博文量
    379
  • 访问量
    305114