我發現手機上顯示的貨幣符號跟實際遇到的可能不同,爲此我逐一查詢了不一樣國家/地區的顯示。大部分是肯定的,有幾個國家不太肯定。java
最開始我用 Java 代碼來獲取,發現並不許確,好比菲律賓,官方有英語和菲律賓語,我都試了,獲得都是 PHP xxx,PHp xxx 不符合預期。代碼以下:android
package com.tutorialspoint; import java.util.*; import java.text.SimpleDateFormat; import java.text.DecimalFormat; import java.text.DecimalFormatSymbols; import java.text.NumberFormat; import java.util.Locale; public class CurrencyDemo { public static void main(String args[]) { /* // create a currency object with specified locale Locale locale = Locale.GERMANY; Currency curr = Currency.getInstance(locale); // print currency's code System.out.println("Locale's currency code:" + curr.getCurrencyCode()); */ double number = 123456.789; // https://developer.android.com/reference/java/util/Locale#fields_2 Locale[] locales = { Locale.CANADA, Locale.CANADA_FRENCH, Locale.CHINA, Locale.FRANCE, Locale.GERMANY, Locale.ITALY, Locale.JAPAN, Locale.KOREA, Locale.PRC, Locale.SIMPLIFIED_CHINESE, Locale.TAIWAN, Locale.TRADITIONAL_CHINESE, Locale.UK, Locale.US, new Locale("en", "IN"), new Locale("en", "CA"), new Locale("zh", "HK"), new Locale("zh", "MO"), new Locale("zh", "SG"), new Locale("en", "SG"), new Locale("th", "TH"), new Locale("vi", "VN"), new Locale("ja", "JP"), new Locale("ga", "IE"), new Locale("ms", "MY"), new Locale("fil", "PH"), new Locale("en", "AU"), new Locale("km", "KH"), new Locale("id", "ID"), new Locale("es", "ES"), }; // locales = SimpleDateFormat.getAvailableLocales(); for (int i = 0; i < locales.length; i++) { // Gets currency's formatted value for each locale // without change the currency symbol DecimalFormat formatter = (DecimalFormat) NumberFormat.getCurrencyInstance(locales[i]); String before = formatter.format(number); System.out.println(locales[i].getDisplayCountry() + " | before: " + before); } } }
訪問這個網址可直接運行上面代碼,查看結果:http://tpcg.io/Si9PePapp
後來我在搜索澳門 MOP 的時候,發現蘋果官網有直接顯示(顯示的是 MOP$),而後就依此爲入門查詢了一下其它國家。iphone
規則就是蘋果官網在國家簡稱(二個字母),對應國家的編碼能夠參考我上一篇文章,以越南爲例:https://www.apple.com/vn/網站
澳大利亞 https://www.apple.com/au/trade-in/ 顯示:A$xxx (美圓)編碼
臺灣 https://www.apple.com/tw/trade-in/ 顯示:NT$xxx (新臺幣)spa
香港 https://www.apple.com/hk/trade-in/ 顯示:HK$xxx (港幣)code
澳門 https://support.apple.com/zh-mo/mac/repair/service 顯示:MOP$xxx (orm
泰國 https://www.apple.com/th/shop/buy-mac/macbook-air 顯示:฿xxxxblog
加拿大 https://www.apple.com/ca/trade-in/ 顯示:$xxx
新加坡 https://www.apple.com/sg/trade-in/ 顯示:S$xxx
英國 https://www.apple.com/uk/shop/buy-mac/macbook-air 顯示:£xxxx
菲律賓 https://www.apple.com/ph/shop/buy-mac/macbook-air 顯示:₱xxxxx
日本 https://www.apple.com/jp/shop/buy-mac/macbook-air 顯示:¥xxx
韓國 https://www.apple.com/kr/shop/buy-mac/macbook-air 顯示:₩xxxx
馬來西亞 https://www.apple.com/my/shop/buy-mac/macbook-air 顯示:RM xxx
印度 https://paytm.com/ (搜索:「阿里巴巴 印度 電商」,找到印度電商 paytm) 顯示:Rs xxxx
印尼 https://www.tokopedia.com/ (搜索:「阿里巴巴 印尼 電商」,找到印度電商 Tokopedia) 顯示:Rp xxxx
柬埔寨 https://c21mekong.com.kh/ 使用的是美金 $,https://www.cellcard.com.kh/kh 用的也是 美金 $(谷歌搜索「site:*.kh」) 顯示:$xxxxx
越南 https://tiki.vn/ (谷歌搜索:「京東 越南」,發現京東投資了這家公司,直接訪問官網) 顯示:xxx ₫
另一種辦法是經過 【七麥數據 】的排行榜,選擇不一樣的的國家/地區,而後選擇付費排行,點進去詳情有 itunes 遊戲連接,進入 itunes 界面,拉到最下面,有顯示暢銷的商品列表,裏面就標有貨幣符號,但我發現仍是跟上面蘋果官網顯示不同,並且蘋果官網顯示更爲準確一些,這個我以爲只能做爲參考。
以印度爲例:https://www.qimai.cn/rank/index/brand/all/genre/6014/device/iphone/country/in/date/2018-09-30
暢銷榜第一句是IGG的王國紀元
https://www.qimai.cn/app/rank/appid/1071976327/country/in
跳到 itunes 官網界面 https://itunes.apple.com/in/app/id1071976327?mt=8 。 顯示的是印度盧布
而實際上我訪問印度電商網站顯示的既有 Rs 也有 盧布(₹)
若是還有其它國家/地區須要整理,能夠參考我上面的搜索方法,基本上很容易能找到該國家/地區平常使用的支持。另一種就是拿臺設備本身慢慢切換國家/地區 和 語言了。