无乱码的中文Joomla 1.0.15
前几天抱怨Joomla的问题,这两天自己根据官方的Joomla 1.0.15版本进行修改,以正常支持中文,并帮助客户进行了Joomla网站的升级。以Joomla1.0.15英文版为基础,修改后Joomla网站前台、后台、数据库显示中文测试均正常无误。
1,解压缩Joomla官方网站,下载的Joomla 1.0.15
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行 替换为
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 将 /> 替换为 并移到的下一行(解决出现IE浏览器无法解析的问题)
11,检验 若网站目录下的文件要包含中文,必须转储为UTF-8格式(例如第9步) 分别用浏览器查看前台、后台和数据库(phpmyadmin),中文显示正常若还是乱码,则把浏览器的字符集换成UTF-8即可
我们这次是从原来的Windows Php主机上迁移到自己的Linux主机空间上,并启用了Joomla的URL重写功能。在从Windows php空间使用PhpMyAdmin导出Mysql数据库时几次都导出不完整,是将数据表分两次导出成成功,不知是否空间商的限制还是其他原因造成。
转载于:https://blog.51cto.com/ossplus/71015
无乱码的中文Joomla 1.0.15相关推荐
- 使用pdfbox2.0.15版本,将pdf文件转为图片时,中文显示乱码
一.问题 在项目中使用pdfbox2.0.15版本,将pdf文件转成图片,在windows本地转换正常,发布到linux服务器,转换后图片中的中文出现部分乱码,显示都是方块□□□. 二.分析 1.日志 ...
- PHP实现中文字符串截取无乱码
在我们学习PHP知识的过程中,PHP截取字符串应该是一个非常常见的字符串基础操作了,想必大家都比较熟悉这方面知识点.但是有些新手朋友们可能遇到过,当截取中英文字符串时出现乱码的情况,其实这个也是非常容 ...
- php 中文截断,PHP中实现中文字串截取无乱码的解决方法
在PHP中,substr()函数截取带有中文字符串的话,可能会出现乱码,这是因为中西文一个字节所占有的字节数不一样,而substr的长度参数是按照字节去算的,在GB2312编码时,一个中文占2个字节, ...
- 实现中文字符串截取无乱码的方法
小伙伴们大家好,使用substr()截取中文字符乱码的问题怎么解决呢? 看下面的方法: 方法一: 使用php内置函数mb_substr(): mb_substr( $str, $start, ...
- php 中文字符串截取无乱码,php实现中文字符串无乱码截取
在PHP开发中会经常用到字符串截取,有的时候字符串截取会出现乱码的情况,那么怎么解决这个问题呢,其实也很容易 首先我们要了解关于中英文占多少字节的问题. ASCII码:一个中文汉字占两个字节的空间. ...
- 在php中使用mb_substr($row['title'],0,15,'utf-8')解决获取的字符后面几们的乱码问题
在php中使用mb_substr($row['title'],0,15,'utf-8')解决获取的字符后面几们的乱码问题. 要让自己在php方面有所造就,就得自己写实例,做项目.只有这样才能遇到问题, ...
- PHP 实现中文截取无乱码的方法
PHP 实现中文截取无乱码的方法 需知: 中文字符在gbk编码下为2个字符,utf-8下为3个字符 中文字符的ASCII值是从0xa0后开始的 通过ord()函数可以返回字符串中第一个字符的ASCII ...
- 金融帝国实验室(Capitalism Lab)官方中文整合包(MOD模组/专业XGQ)_v8.0.15(2022.04.03更新)
为了方便喜欢加载MOD模组以丰富游戏性以及通过XG体验更多乐趣的CapLab玩家们,Enlight官方中文社群特别制作推出最新正版中文整合包! --------------- ◎版本号:V8.0.15 ...
- 记一次RedHat中文乱码,中文语言包安装实践
上网搜索Linux中文乱码问题,提示需要安装 fonts-chinese-3.02-12.el5.noarch.rpm fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rp ...
最新文章
- 野火linux核心板原理图,野火_f429挑战者_核心板_原理图_v2 1.pdf
- csv转json文件
- 买电脑主要看什么配置_我的专业要买什么配置电脑可以用到毕业?
- MYSQL--事务隔离
- HTML+CSS+JS实现 ❤️年年有鱼祝福背景特效❤️
- jstree 点箭头有效但点后面item无效的bug
- 1.Ubuntu Server下搭建LAMP环境
- 深度学习 目标检测Yolo算法代码实现
- 修改exewenjian图标_win7系统更改exe文件图标的解决方法
- Google Earth Engine(GEE)——1981年至今全球逐日降水数据集(最终版)
- 定时任务监控服务Healthchecks
- BIOS 和 UEFI
- 股票量化分析工具QTYX使用攻略——箱体形态突破选股v2.5.3
- linux 造字程序下载,truetype造字程序下载
- JS Object 对象中删除属性
- 搜狗高速浏览器2014 v5.0.0515 官方最新版
- halcon介绍以及与opencv比较
- 2023年入户深圳需要多少积分呢?
- 意能通:一名博士CEO的人工智能创业之旅
- 四川大学计算机学院团委学生会,四川大学团委学生会 | 手游网游页游攻略大全...
热门文章
- 阿里云centos 7.6安装mysql_阿里云服务器中Linux下centos7.6安装mysql8.0.11
- 信号与系统教学设计样例说明-2021春季学期
- 漂亮的PCB设计图案
- BH60绝对位置编码器测试
- 测试RDA5807收音机模块
- 述职答辩提问环节一般可以问些什么_2020上海市职称评审答辩注意事项
- csgo如何保存自己的cfg_KXCSGO:CSGO开箱饰品交易方法
- layui循环数据并渲染_layui使用表格渲染获取行数据的例子
- No IP specified. Please specify IP with ‘objects’
- HDLBits 系列(14) Latch and Dff and Edge detect