12月
12
[转载]无乱码中文Joomla
Filed Under 小技巧
作者:yuzifu
原文地址:http://www.yuzifu.net/index.php/2007/10/12/%e6%97%a0%e4%b9%b1%e7%a0%81%e4%b8%ad%e6%96%87joomla/
以1.0.13版为蓝本,前台、后台、数据库显示中文测试均通过
1,解压缩
2,修改globals.php
第27行
define( 'RG_EMULATION', 1 );替换为
define( 'RG_EMULATION', 0 );
3,修改installation/install4.php
第168行
$config .= "\$mosConfig_locale = 'en_GB';\n";
替换为
$config .= "\$mosConfig_locale = 'zh_CN.UTF-8′;\n";
4,修改language/english.xml
第1行
<?xml version="1.0" encoding="iso-8859-1"?>
替换为
<?xml version="1.0" encoding="utf-8"?>
5,修改language/english.php
第26行
DEFINE('_LANGUAGE','en');替换为
DEFINE('_LANGUAGE','zh_CN.UTF-8');
第421行
DEFINE('_ISO','charset=iso-8859-1');
替换为
DEFINE('_ISO','charset=utf-8');
6,修改includes/database.php
第102行
//@mysql_query("SET NAMES 'utf8'", $this->_resource);
替换为
@mysql_query("SET NAMES 'utf8'", $this->_resource);
7,修改installation/sql/joomla.sql
全局替换
TYPE=MyISAM替换为
TYPE=MyISAM CHARSET=utf8 COLLATE=utf8_unicode_ci
8,修改数据库
登录phpmyadmin
进入数据库,在operations选项卡中将collation的字符集更改为utf8_unicode_ci
9,上传文件并安装
复制安装程序给出的configuration.php文件内容
保存字符集为UTF-8的configuration.php文件并上传
10,修改前台及后台模板的index.php
将
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
替换为
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
并移到<head>的下一行11,检验
若网站目录下的文件要包含中文,必须转储为UTF-8格式(例如第9步)
分别用浏览器查看前台、后台和数据库(phpmyadmin),中文显示正常
若还是乱码,则把浏览器的字符集换成UTF-8即可
本站相关文章
读过本文的人还读了:
评论
1 个评论 对文章 “[转载]无乱码中文Joomla”
发表评论
我的版本是1.0.13,
自己电脑:windows系统,一切正常
网站是linux系统
安装后都是乱码.但是用phpmyadmin插入中文却是正常.是不是说明mydql的配置是没有问题,是安装程序有问题?
盼复.