Unicode真的是一个éžå¸¸æœ‰è¶£çš„东西……
原æ¥Unicode当ä¸è¿˜æœ‰è¿™ç§å—符:U+0489
Ò‰
看ä¸åˆ°çš„è¯ï¼Œä¼°è®¡æ˜¯ä½ çš„æµè§ˆå™¨æˆ–者系统对于Unicode的支æŒè¿˜ä¸å¤Ÿå¥½ï¼Œæ‰€ä»¥è¿™ä¸ªUnicodeå—符看ä¸åˆ°ã€‚
OK,然åŽæˆ‘们看看更有趣的:
å…ˆçœ‹çœ‹è¿™ç¯‡æ–‡ç« ï¼š
http://www.tipotheday.com/2007/08/26/wtf-is-this-character/
然åŽæ‰“å¼€è¿™ä¸ªé“¾æŽ¥çœ‹çœ‹ä½ çš„ç½‘é¡µå’Œæ ‡é¢˜æ :
http://www.google.com/search?hl=en&q=%E2%80%AB%E2%80%AC%E2%80%AD%E2%80%AE%E2%80%AA%E2%80%AB%E2%80%AC%E2%80%AD%E2%80%AB%E2%80%AC%E2%80%AD%E2%80%AE%E2%80%AA%E2%80%AB%E2%80%AC%E2%80%AD%E2%80%AE%D2%89language+&btnG=Search
解释在这里:
http://en.wikipedia.org/wiki/Unicode_control_characters#Bidirectional_text_control
照顾ä¸èƒ½ä¸Šwikipedia的朋å‹ä»¬ï¼Œè´´è¿‡æ¥ï¼š
实际上在这两个例å当ä¸ï¼Œä¸€åœˆé€—å·çš„å—符åªæ˜¯ä¸€ä¸ªå¹Œå,真æ£èµ·ä½œç”¨çš„是U+202B – U+202E一系列的转义å—符,åªæ˜¯å®ƒä»¬éƒ½æ˜¯ä¸å¯æ˜¾ç¤ºçš„,所以需è¦ç”¨ä¸€ä¸ªå¹Œåæ¥è®©ä½ å¯ä»¥ç”¨æ¥æ‹·è´ã€‚
æ›´æœ‰è¶£çš„æ˜¯ï¼Œå¦‚æžœä½ åœ¨ä¸Šé¢ä¸¤ä¸ªç½‘页当ä¸ä»»ä½•ä¸€ä¸ªæ‰“å¼€æºä»£ç 看看,ä¿è¯ä½ 会疯掉:æºä»£ç 也已ç»å过æ¥äº†â€¦â€¦
但是,实际上,数æ®ä»ç„¶æ˜¯æŒ‰ç…§æ£å¸¸çš„顺åºå˜åœ¨çš„,问题出在文本的渲染上é¢ã€‚
那么,如果所有的编辑器都能够follow Unicodeçš„æ ‡å‡†ï¼Œé‚£ä¹ˆæˆ‘ä»¬æ€Žä¹ˆæ‰èƒ½çœ‹åˆ°çœŸæ£é¡ºåºçš„文本?这似乎æˆäº†ä¸€ä¸ªæ‚–论。
å†æ„Ÿå¹ä¸€ä¸‹ï¼šI18N真的是个å¤æ‚问题……