蘇州碼子
在瀏覽器裡把數字轉成蘇州碼子,包含讓連續筆畫不致混淆的交替規則。
在你的瀏覽器中執行
請輸入一個數字。
它還在用,主要在價目牌上
蘇州碼子——也叫花碼——源自宋代的商業算法,直到二十世紀都還是中國商人的日常速記。
它並沒有完全消失。香港街市和大牌檔手寫的價目牌至今仍在用,一些傳統中藥行和舊帳簿也是。如果你 曾經好奇魚檔價目卡上那些符號是什麼,答案通常就是這個。
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|---|---|---|---|
| 〇 | 〡 | 〢 | 〣 | 〤 | 〥 | 〦 | 〧 | 〨 | 〩 |
對照表都漏掉的交替規則
看一下 1、2、3:它們就是一、二、三直豎。所以 11 如果照著寫就是 〡〡——連續四道一模一樣的 筆畫,根本看不出一個數字在哪裡結束。
慣例用交替來解決。當 1 到 3 的數字,前面接的是一個用直豎寫出來的數字時,後面這個就改寫成 漢字形:
- 11 是 〡一,不是 〡〡
- 22 是 〢二
- 123 是 〡二〣——那個 3 又回到直豎形,因為前面的 二 已經把連續打斷了
最後那個情況正是各種實作會弄錯的地方。交替的目的是打斷一連串的直豎,所以只要寫過一個漢字形, 連續就被打斷了,下一個數字就回到直豎形。每一位都交替的轉換器會產出 〡二三,而那不是它的寫法。
兩行式寫法
在真正的價目牌上,蘇州碼子是寫成兩行的:上面一行是數字,下面一行是單位與幣別——十、百、 斤、元之類。
下面那一行才讓上面那一行有意義。〣〥 單獨看就只是「35」;下面加上 十 和 元,它就是三百五十元。 這就是為什麼市場價目牌的照片即使認得數字也常常看不懂:有一半的資訊在另一行。
這一頁轉換的是數字。單位那一行由賣東西的人自己寫。
沒有任何上傳
在這個頁面裡轉換。