Unicode中的HANGZHOU NUMERAL

标签: , , ,

在研究CP936.TXT的时候发现了几个奇怪的数字:

0xA940	0x3021	#HANGZHOU NUMERAL ONE
0xA941	0x3022	#HANGZHOU NUMERAL TWO
0xA942	0x3023	#HANGZHOU NUMERAL THREE
0xA943	0x3024	#HANGZHOU NUMERAL FOUR
0xA944	0x3025	#HANGZHOU NUMERAL FIVE
0xA945	0x3026	#HANGZHOU NUMERAL SIX
0xA946	0x3027	#HANGZHOU NUMERAL SEVEN
0xA947	0x3028	#HANGZHOU NUMERAL EIGHT
0xA948	0x3029	#HANGZHOU NUMERAL NINE

杭州数字(HANGZHOU NUMERAL)?恕我没有文化,从来都没有听说过还有这种数字,写个VBS看看长什么样子:

'HANGZHOU NUMERAL
'Author: Demon
'Website: http://demon.tw
For i = &H3021 To &H3029
    s = s & ChrW(i)
Next
WScript.Echo s

输出如下:

〡〢〣〤〥〦〧〨〩

分别表示阿拉伯数字123456789。

查了一下维基百科,“杭州数字”的正确名称应该是“苏州码子”,制定Unicode的那帮老外没有文化给弄错了,但是为了向后兼容,也只能将错就错。

随机文章:

  1. 理解PHP中的stdClass类
  2. VBS正则表达式对象的MultiLine属性
  3. 匹配C语言风格注释的正则表达式
  4. VBS调用WMI搜索文件
  5. VBS中的GUI界面(EditPlus注册机)

留下回复