Swift 在 localization.strings 中使用 unicode 字符

标签 swift unicode nslocalizedstring

我正在尝试将一个 unicode 字符放入我的 localization.strings 文件中。当我手动将标签的文本设置为“\u{F071}”时,该字符会正确显示。当我将该字符作为本地化文件中字符串的一部分时,unicode 字符不会像我想要的那样出现。是否有一些我可能会丢失的编码设置?或者我们不应该在本地化文件中包含 unicode 字符?

最佳答案

您必须遵循 localization.strings 的 unicode 格式,例如:

"your-key" = "\UF071";

关于Swift 在 localization.strings 中使用 unicode 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29630793/

相关文章:

swift - 如何在 Swift 5.0 中通过 CAShapeLayer 以点开始和结束一行

swift - 如何将实例方法连接到我的对象

ios - Firebase 从异步调用返回 bool 值

php - php 应用程序和 ms sql server 中的区域字符(抛光)问题

ios - 从 Xcode 导出的 XLIFF 文件中没有 <target>

ios - imageView.layoutMargins = UIEdgeInsets.zero 在 UICollectionViewCell 中没有效果

python - 为什么 Python 会自动将字符串中的十六进制编码为 UTF-8?

unicode - 将 Unicode 字符打印到 PowerShell 提示符

iphone - 如何使 iOS 应用程序名称可本地化?

ios - 如何将英语设置为 iOS 应用程序的默认语言?