苏州码子

历史

苏州码子脱胎于中国文化历史上的算筹，也是唯一还在被使用的算筹系统。花码由南宋时期从算筹分化。同算筹一样，花码是一种进十进位制计数系统。与算筹不同的是算筹通常用在数学和工程上，花码通常用在商业领域里，主要用途是速记。程大位的《算法統宗》介绍了苏州码子，称之为“暗马式”和“暗子马数”。苏州码子从明代被苏、杭一带人们采用，在民间流行了数百年后，最终被阿拉伯数字取代其地位。

“杭州数字”

苏州码子由Unicode3.0版本加入Unicode标准，当时被误解为杭州风格。Unicode4.0版本的勘误表认出了此误解：
The Suzhou numerals (Chinese su1zhou1ma3zi) are special numeric forms used by traders to display the prices of goods. The use of "HANGZHOU" in the names is a misnomer.
Unicode标准文献中所有关于的“杭州”错误都已经被修正成“苏州”，但是为了稳定，Unicode不允许对字符名称的改变，所以字符名称中的“杭州数字”也就将错就错了。字符名称被有些软件作为唯一标识符，修改会造成向后兼容问题。
关于这个误命名的应用之广泛，甚至在英国广播公司（BBC）于2010年出品的福尔摩斯改编剧神探夏洛克（Sherlock）中的《神秘符号》里都得以体现：苏州码子大量地以“杭州”这个名称作为本剧第一季第二集的关键线索穿插其间。

相关标准

中国大陆的 GB 2312 标准未收录苏州码子相关的符号。GB 18030 标准由于是一种Unicode 变换格式，所以也收录了Unicode 中与苏州码子相关的符号。
台湾的 Big5、CNS 11643 收录了1 到 9 的苏州码子，其中 1 到 3 为纵式。