toolfree

貨幣符號

各國貨幣符號複製,並說明真正重要的歧義:一個 ¥ 代表兩種貨幣、一個 $ 代表十幾種,以及何時該改用 ISO 代碼。

在你的瀏覽器中執行

點任一個符號即可複製。

符號不等於貨幣

這是貨幣符號真正的問題,而且複製到正確的字元也解決不了:好幾個符號是好幾種貨幣共用的

符號使用者
$美元、加幣、澳幣、紐幣、港幣、新加坡幣、新台幣等十幾種「元」
¥日圓人民幣
£英鎊,歷史上還有其他幾種
南韓圜與北韓圜
人民幣,在台灣則是新台幣

所以 $50 在講清楚是哪一種元之前不算一個價格,而 ¥1000 在日本約合 6.7 美元、在中國約合 140 美元——差了二十倍。

什麼時候該改用 ISO 代碼

ISO 4217 給每一種貨幣一組唯一的三個字母,前兩個字母是國家:

代碼貨幣符號
TWD新台幣$NT$
HKD港幣$HK$
CNY人民幣¥
JPY日圓¥
USD美元$
SGD新加坡幣$S$
KRW南韓圜
GBP英鎊£
EUR歐元

貨幣從上下文就看得出來時用符號——例如台灣商家自己的網站;看不出來時用代碼:發票、合約、任何 跨境的東西,以及任何陌生人可能會讀到的介面。

常見的區別前綴(HK$NT$US$A$S$)是慣例而非標準,但流通夠廣,總比一個光禿禿 的 $ 好。

符號放哪裡

位置是各地慣例,不是貨幣本身的性質:

慣例
放前面,不空格$50£50¥1000
放前面,空一格$ 50,部分拉美用法
放後面,空一格50 €,法文、德文、芬蘭文用法
放後面,不空格50€,非正式

歐元是最明顯的分歧:英文習慣放前面(€50),而歐元區多數語言自己放後面(50 €)。在各自 的語境裡都對。

全形與半形

中日文有常用符號的全形版本,能正確落在字元方格上:

半形全形
$
¥
£

在中文或日文的一行字裡,全形版本間距才對;放進拉丁文字裡就顯得太大。規則與其他 中文標點相同。

要注意 (U+FFE5)和 ¥(U+00A5)是兩個不同的字元。混用兩者的價目表,排序與搜尋都不會 一致。

你可能認不出來的幾個

符號貨幣
土耳其里拉,2012 年才啟用
越南盾
以色列新謝克爾
烏克蘭格里夫納
奈及利亞奈拉
哥斯大黎加科朗
比特幣,2017 年進入 Unicode
¤通用貨幣符號,用於貨幣未知時

通用的 ¤ 是系統手上有一個金額格式、卻沒有貨幣可以配上去時印出來的東西——在正式環境看到它, 通常代表某個地區設定沒有配好。