阿拉伯字符串中的应用本地化反转

问题描述

这是阿曼货币“.ر.ع”的符号。我已经在我的字符串文件添加了它。

问题是我何时使用

NSLocalizedString("oman",comment: "")

返回的符号像这样的“ر.ع”相反。

我尝试了其他阿拉伯字符串,它们都可以正常工作。但这不是。

有人遇到过类似的问题吗?

解决方法

您可以使用Locale来获取正确的符号

let locale = Locale(identifier: "ar_OM")
print(locale.currencySymbol!)

“ر.ع.”

,

原来是这个符号的问题。我必须将符号用作“ر.ع”。从文件中读取时,它返回正确的“.ر.ع”