【发布时间】:2019-01-20 12:10:54
【问题描述】:
我的问题是
我如何使用地区旗 ex) 加利福尼亚州旗(地区旗)
可以使用苹果键盘的一些区域标志(gbeng,gbzet,gbwls ...)
我用过这样的unicode序列
let califonia = "\u{1F3F3}\u{E0075}\u{E0073}\u{E0063}\u{E0061}\u{E007F}"
print(califonia) // ????
根据这些链接
- https://emojipedia.org/flag-for-california-usca/
- https://blog.emojipedia.org/regional-flag-support-for-unicode-in-2017/
- https://oleb.net/blog/2016/12/emoji-4-0/
但它总是像这样显示白旗????
有没有办法使用区旗?
我在 Swift 4.1 和 iPhone X (iOS 11.4) 中测试的示例源代码
【问题讨论】:
-
@MartinR:这不太正确。从 Swift 4.0 开始,Swift 使用运行代码的操作系统的 ICU 库。因此,随着操作系统的更新,程序会自动“学习”新的 Unicode 规则。
-
@OleBegemann:好的,谢谢。