|
本帖最后由 KOP-SEE 于 2019-1-24 14:24 编辑
广州地铁官网显示的“𧒽岗”
广州地铁官网显示的“𧒽岗”。
8684公交网上显示的“𧒽岗”
8684公交网上显示的“𧒽岗”。
iPT公共交通信息上显示的“𧒽岗”
iPT公共交通信息上显示的“𧒽岗”。 广佛线𧒽岗站的“𧒽”字是个生僻汉字,在Unicode中属于CJK汉字扩充B区字。目前仅有极少数字体支持该字。数据库方面以MySQL为例,也必须要将数据库及数据表升级支持utf8mb4后才能够正确存储该字。
在显示方面,先利用开源自由字体“思源黑体”,分别取“虫”字旁及“雷”字件,拼凑成“𧒽”字,并转换成可在网页上使用的小型字体以CSS Web Font形式插入网页。
MySQL数据库方面,首先要确保MySQL版本高于5.5.3才支持utf8mb4。由于utf8mb4是指用1~4个字节来存储数据,已有数据表的要先将数据表中的字段长度修改到不超过存储引擎限制,然后将数据表转换为utf8mb4编码。
其实,utf8mb4除了可以显示更多字符之外,我们平时爱用的Emoji也是基于4字节的UTF-8编码,所以升级支持utf8mb4也就可以直接显示Emoji了。
|
|