大陆版 iPhone 从很早起就不能显示台湾 emoji,不知道从哪个版本开始,大陆版 Mac 也无法显示台湾 emoji 了,只显示一个方框中的 ❌。参考网络的一些资料,整理如下还可行的办法。
以下操作方法有几个前提条件:
- 2021 年及之前购买和激活的 Mac
- 2021 年之后购买的 Mac(例如 M2 版本)需要在首次激活时候选择中国大陆之外的国家地区
如果满足,获取 root,修改/Library/Preferences/.GlobalPreferences.plist
即可。
首先,获取 root,或者直接在 terminal 输入:
sudo /usr/libexec/PlistBuddy -c "print" /Library/Preferences/.GlobalPreferences.plist
Print 文件内容,最后部分会显示:
AppleLanguages = Array {
zh-Hans-TW
zh-Hant-TW
}
AppleTextDirection = false
MultipleSessionEnabled = true
com.apple.preferences.timezone.new.selected_city = tsup
Country = CN
我们要做的是修改其中的Country = CN
,将其改为 CN 之外的地区,TW/HK 等,以 TW 为例:
sudo /usr/libexec/PlistBuddy -c "Set :Country TW" /Library/Preferences/.GlobalPreferences.plist
之后再 print 看看是否修改成功。
最后,在系统设定-通用-语言地区中将地区改为 CN 之外的地区,建议改为台湾、香港、澳门等地,因为修改地区后,一些计量单位、时区也会修改 。
重启电脑,输入法输入“台湾”就可以看到 emoji 了。