Joomla 3.5:从8位到完整的Unicode
从历史的角度看,在计算机科学中,我们可以见证字符表示是如何发展的。从基本的二进制编码0和1,每个比特都增加了更多的表达力。如今,Joomla 3.5的到来为我们的社区引入了当前的金字塔标准,即完整的Unicode 4字节(Utf8mb4)。
从ASCII 8位开始
ASCII代码是之前广泛使用的标准,由PC传播,它迫使我们以非常巧妙的方式编码我们的重音符号和Ñ。我仍然记得,在90年代,当互联网还不存在的时候,编写ASCII表中的重音符号和特殊字符就像是一种隐秘的科学,尤其是对于那些没有西班牙语键盘的人来说。当时只有256个字符。实验特殊字符是ASCII入门者的秘密。
完整的Unicode和表情符号的到来
但是时代在变迁,如今,当前的标准是4字节的Unicode。在千禧一代的时代,甚至表情符号也必须在字符表中有所表示。
Joomla 3.5推出了对4字节完整Unicode的支持,并且已经对所有升级到Joomla 3.5并在具有现代配置的服务器上的用户开放。具体来说,需要以下条件:
- MySQL服务器版本5.5.3或更高版本(包括所有10.x版本的MariaDB)。
- MySQL客户端库版本5.5.3或更高版本。如果您使用mysqlnd,则版本5.0.9或更高。
此外,始终建议使用稳定且更新到PHP 5.5或更高版本的PHP版本。
但是,我该如何验证我是否拥有完整的Unicode和表情符号呢?
很简单,只需升级到Joomla 3.5,创建一个包含表情符号的文章。为了测试,这里提供了一个包含表情符号的示例表格:[完整表情符号数据](http://unicode.org/emoji/charts/full-emoji-list.html)。
注意事项
并非所有网站都已升级到Joomla 3.5,而且许多服务器仍在使用MySQL 5.1。
此外,Joomla 3.5 建立了完整的 Unicode 定义,并迁移了数据库和核心表。现在,启动了其余社区扩展也必须迁移和完全支持 Unicode 的过程。如果您的扩展仍然无法表示完整的 Unicode 或表情符号,则需要更新到最新版本或咨询扩展支持,当它可用时。
在 Joomla 社区杂志上发表的一些文章代表作者在特定主题上的个人观点或经验,可能不符合 Joomla 项目的官方立场。
通过接受,您将访问由 https://magazine.joomla.net.cn/ 外部的第三方提供的服务
评论