找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 3131|回复: 0

从苹果IOS6的阿拉伯字符BUG看出的问题

[复制链接]
发表于 2014-1-26 21:52:53 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有账号?立即注册→加入我们

×
别怕,这只是个图片,不是“字符串”,不会引起异常。
a3fdd07f08127b59603cf32245db02af.png

没错,就是这个字符串! IOS 6的任何应用只要看到了这个字符串就会各种崩溃、闪退、无法运行。
附送:这个字符串的TXT版
杀苹果.txt
(声明:请勿使用它用于非法目的,这个文件的提供者对此不负任何责任,使用后果请自负。)
好,我们来百度一下,它是怎么个“发病机理”
杀苹果.GIF

原网页请看:
http://www.zhihu.com/question/21571775/answer/18654807

原来是排版导致的出错啊,不过我还是有疑惑,为什么阿拉伯字符有那么多复杂的组合呢?我也注意到它确实能让很多字符“合体”。 。 。
那么我们的操作系统的中文字符怎么整呢?我想到一个问题,为什么非得像Windows那样,CJK字符独立编码(注意这里的CJK是“中日韩”而不是“苍井空”。。。)
我们的汉字其实可以和阿拉伯字符一样,由偏旁部首组合而成,不是吗?那样的话,我们应该可以开发出中式键盘,按键上有偏旁部首的图标,打字的时候就可以按照偏旁部首来打字(要知道现在的五笔字型是基于美式键盘设计的,而且打出来的也是“全角字符”)。
  后来想想,算了,不值得。大家都认识GB2312编码,我们的编码一定会存在兼容性问题吧?而且这样打字也不如拼音来得快,字符也很占空间(一个字符占用不止两个字节,可能是有几个壁画就有几个字节。。。)效率不理想,设计出来也没用,所以我们还是暂时考虑普通的点阵字体吧。
杀苹果.TXT下载:
http://0xaa55.howbbs.com/posts/downloadAttach/29029/41836.html

回复

使用道具 举报

本版积分规则

QQ|Archiver|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

GMT+8, 2024-11-22 00:13 , Processed in 0.037127 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表