Joomla 3.5:从8位ASCII到全Unicode
从历史的角度来看,在计算机领域,我们可以证明字符表示是如何演变的。自从0和1的基本二进制编码以来,每个比特都增加了更多的表现力。今天,Joomla 3.5出现了,它引入了当前的黄金标准,全4字节Unicode(Utf8mb4)。
从8位ASCII
ASCII码是以前的标准,由PC广泛传播,这迫使我们以非常巧妙的方式对本地字符进行编码和输入。我仍然记得90年代,那时没有互联网,从ASCII表中写特殊字母是一种神秘的科学(特别是对于那些没有西班牙语键盘的人来说)。它只有256个字符,对特殊元字符的实验是ASCII入门者的神秘主义的一部分。
全Unicode和表情符号的到来
但是,这是不同的时代,今天当前Unicode标准有4字节。在这个千禧一代的时代,甚至表情符号也必须在字符表中表示。
Joomla 3.5自带全4字节Unicode支持,并且现在所有升级到Joomla 3.5的、具有现代配置的服务器都可以使用。具体来说,你必须有
- MySQL服务器版本5.5.3或更高版本(包括所有10.x版本的MariaDB)。
- MySQL客户端库版本5.5.3或更高版本。如果你使用mysqlnd,则需要5.0.9或更高版本。
此外,始终建议使用稳定的PHP版本,并更新到PHP 5.5或更高版本。
好吧,但我如何检查我是否有全Unicode和表情符号
很简单,升级到Joomla 3.5并创建一个包含表情符号的文章。为了测试,请检查以下带有表情符号字符的示例表以复制粘贴:完整的表情符号数据。
注意事项
许多网站尚未升级到Joomla 3.5,许多服务器仍在MySQL 5.1网站上运行(未满足最低要求)。
最后,Joomla 3.5 为完全支持Unicode建立了定义,并将核心数据库和表进行了迁移。现在,社区扩展的其余部分必须跟随支持完全Unicode的道路。如果你的网站上某个扩展无法表示完全Unicode或表情符号,你必须升级到最新版本或询问扩展支持何时可用。
在Joomla社区杂志上发表的一些文章代表了作者对特定主题的个人意见或经验,可能并不与Joomla项目的官方立场一致。
通过接受,您将访问由https://magazine.joomla.net.cn/外部第三方提供的服务
评论