【问题标题】:iOS UILabel not supporting all UTF-8 languagesiOS UILabel 不支持所有 UTF-8 语言
【发布时间】:2016-04-25 20:30:26
【问题描述】:

我正在使用 UTF-8 编码来解析来自 JSON 的数据,它适用于相当多的语言,但有些语言在控制台中显示良好,但是当我尝试在 UILabel 中显示它们时,它们最终会显示问号或乱码。

例如

阿姆哈拉语አማርኛ

缅甸语မြန်မာစာ

【问题讨论】:

  • 我很确定您必须为这些语言添加专用/自定义字体 - 系统定义/标准字体不会呈现这些语言。
  • 字体我使用的是 MyriadPro-Regular,在 android 上可以,但在 iOS 上不行

标签: ios utf-8 uilabel


【解决方案1】:

您必须使用提供这些字符的特殊字体。 “Abyssinica SIL” (http://software.sil.org/abyssinica/download/) 在我的案例中为阿姆哈拉语工作。 对于缅甸字符,您可以使用“Zawgyi-One”(http://www.rfa.org/burmese/help/font_download_english.html )。

【讨论】:

    猜你喜欢
    • 2013-03-17
    • 1970-01-01
    • 1970-01-01
    • 2015-12-02
    • 2019-07-10
    • 1970-01-01
    • 1970-01-01
    • 2014-01-03
    • 1970-01-01
    相关资源
    最近更新 更多