最早台灣旗不能顯示,是在 iPhone 上,蘋果通過 iOS 系統地區和語言設置進行判斷,如果是中文,就會把台灣旗這個 表情符號 顯示為 :
破解方法也很容易,把語言和地區都改掉就可以了,比如語言選成繁體或者英文。
現在,蘋果已經不再單純通過語言等設置進行判斷了,通過 iPhone 硬件序列號進行判斷——這是不可能被修改的。
這個被屏蔽的亂碼符號讓人看著心煩,究竟該怎麼去掉它呢?
MACOS
現在,回歸正題,蘋果在 macOS 上也進行了類似的操作,不過由於 Mac 的硬件設備特性,讓它很難像 iPhone 那樣進行詳細的追踪,所以通過硬件序列號進行判斷也並沒有真正地實現——總之,你會發現單純地修改 macOS 系統中的時間和地區並不能影響 macOS 屏蔽台灣 Emoji 旗幟。
解決方案
原來,macOS 是在系統全局變量中新建了一個叫做“ 國家 ”的字段來保存國家代碼的:
更噁心的是,這個代碼好像是專門用來判斷屏蔽的,你更改國家地區設置和語言設置並不會影響它——甚至是你買了一台新設備(非國行),一旦你從舊設備進行遷移和恢復備份,這個字段的設定也會帶到新設備上。
這個配置文件在 /圖書館/優先/.全局偏好設置.plist中 (你可能需要在 Finder 裡按 shift + command + . 快捷鍵來開啟顯示隱藏文件),如果你直接編輯它,則需要解鎖,但解鎖會遇到這樣的提示:
我們不直接編輯這個文件,使用終端命令可以直接修改配置:
|
1 2 3 |
sudo defaults write /Library/Preferences/.GlobalPreferences.plist Country -string "US" sudo defaults write /Library/Preferences/.GlobalPreferences.plist com.apple.AppleModemSettingTool.LastCountryCode -string "US" |
如你所見,在我的配置中有兩個字段都是 CN ,我將它們都改成了 我們 :
確認更改完成後即可重啟你的 macOS,這下,終於少了一個亂碼。
你可以在重啟後重新打開本頁面,看看是不是能正常顯示了呢→🇹🇼️
其實,國家代碼不一定就要寫 我們 ,比如 紐西蘭 、 非盟 、 台灣 、 太平紳士 等等都行,只要不是 CN 就可以了。
參考文獻
- https://www.v2ex.com/t/555623
- https://blog.dun.im/anonymous/china-prohibit-apple-macos-taiwan-emoji.html
本文由 落格博客 原創撰寫:落格博客 » 如何讓你的 macOS 重新顯示台灣旗 Emoji 🇹🇼️🇹🇼️🇹🇼️
轉載請保留出處和原文鏈接:https://www.logcg.com/archives/3331.html


