国行Mac默认情况下不能显示台湾的Emoji旗帜🇹🇼,目前(MacOS 12.4)破解方法很简单,修改/Library/Preferences/.GlobalPreferences.plist
即可。
第一步:先去系统设置里面的“语言和地区”里,把地区改成其他国家。然后进行如下操作:
在终端里获取root权限,然后:
/usr/libexec/PlistBuddy -c "print" /Library/Preferences/.GlobalPreferences.plist
可以查看该文件的内容:
Dict {
MultipleSessionEnabled = true
com.apple.AppleModemSettingTool.LastCountryCode = CN
com.apple.coremedia.optimizeVideoStreamingOnBattery = true
com.apple.ColorSync.Devices = /Library/Caches/ColorSync/com.apple.colorsync.devices
Country = CN
AppleLocale = zh-Hans_US@currency=CNY
AppleTextDirection = false
AppleLanguages = Array {
zh-Hans-US
zh-Hant-US
ja-US
}
}
我们要做的就是把 Country 的值改成别的,例如 TW,命令是:
/usr/libexec/PlistBuddy -c "Set :Country TW" /Library/Preferences/.GlobalPreferences.plist
然后再查看该文件内容:
Dict {
MultipleSessionEnabled = true
com.apple.AppleModemSettingTool.LastCountryCode = CN
com.apple.coremedia.optimizeVideoStreamingOnBattery = true
com.apple.ColorSync.Devices = /Library/Caches/ColorSync/com.apple.colorsync.devices
Country = TW
AppleLanguages = Array {
zh-Hans-US
zh-Hant-US
ja-US
}
AppleLocale = zh-Hans_US@currency=CNY
AppleTextDirection = false
}
可以看到Country已经改好了。
重启系统即可看到🇹🇼的旗帜图标。输入法输入“台湾”时也会显示🇹🇼的旗帜图标。

以上。
最后更新于 2022 年 5 月 28 日 作者 springwood
我看到你标题都是个□,是因为我系统没相应字体吗?
很有可能!你用的是什么系统什么浏览器?这本质上属于Unicode字符。我试了一下Win7的Firefox(93.0)没有问题。
这是中华民国的旗,台湾旗子是那面绿的
但是问题在于:输入法里面打“中华民国”不会出现这面旗帜,输入“台湾”才会出现这面旗帜。所以我把它称为台湾旗帜。而且emoji里面的代号也是TW而不是ROC。https://emojipedia.org/flag-taiwan/
湾湾需要加把劲。我每次看到方框就知道肯定是这面旗子,好像国行的系统里只屏蔽了这一个emj
win10 浏览器 Chrome
chrome直接调用系统里面的字体,那明显是你的Win10缺少这个字体
虽然内容在大陆比较敏感,不过破解过程还是有趣的。不过不知道为什么要破这个呢?莫非你是台湾人? 😯
不是台湾人。
我的观点:这是一个普通的unicode字符,缺了的话有些网页就会显示方块,不好看。所以我分享了这个方法。
不用破解吧,我用系统输入法打简体的“台湾”就会自动出现这个小旗子。
我的原来是不行的
我这边mac显示的是一个框口,里面一个叉❌
很明显你这是国行的macOS屏蔽了这个emoji字符。