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
¤通用貨幣符號,用於貨幣未知時

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