阅读:2730回复:4
为何不支持CJK-A汉字的显示呢?
为何不支持CJK-A汉字的显示呢?
PUA区的汉字,也多数不支持。 各个版本都不支持。 |
|
1楼#
发布于:2009-08-06 01:25
楼主的“CJK-A汉字”指的是什么?如果是 CJK-Ext A 区汉字的话,至少需要有 GB18030 标准的字体支持才能显示。
PUA 的意思是“Private Use Area”,本来就不是通用区文字,而且现在新版本的 Unicode 都把曾经放在 PUA 区的汉字移到汉字扩充区,PUA 区的汉字已不为主用了。 |
|
|
2楼#
发布于:2009-08-06 01:25
问题是GB18030还有一些偏旁部首,未映射到相应的Unicode,而依然映射到PUA区。
此外,即便说PUA是不提倡使用的,也应该开放显示,毕竟有些网页有自动加载自造字字库的功能。 关于部分PUA不能正常显示的问题,我还没找出原因,给出一个链接,你看能否帮分析一下原因,因为IE下浏览可以正常显示。 http://www.pkucn.com/viewthread.php?tid ... 1218565494 就是#76楼那个贴里出现的字符,【行⺈田大】变成了【行�田大】,把编码改成gb18030则显示正常。 不知是字体原因还是别的什么造成的。 而我自己另外发一个新帖尝试,却又不会出现这个现象。 |
|
3楼#
发布于:2009-08-06 01:25
原因找到了。
参见下帖#18-20楼: http://www.pkucn.com/viewthread.php?tid ... 1218565922 若是IE发帖,那些字符直接进入网页,结果导致火狐无法显示。 若是火狐自己发帖,则会转成引用数字,所以不会乱码。 在IE下,发:"", 【⺈】 在火狐下,显示成:"�", 【�⺈�】 |
|
4楼#
发布于:2009-08-06 01:25
|
|