【问题标题】:Unicode characters not displaying on SOME devicesUnicode 字符未在某些设备上显示
【发布时间】:2015-11-05 04:56:48
【问题描述】:

我从用户那里收到一个奇怪的错误报告,在某些品牌(华为、阿尔卡特)的某些设备中,unicode char U02C4(向上箭头)无法正确显示并留下空白,而在其他 90% 的设备中它是正确显示。我不能使用图像,因为我在文本视图中使用它并编辑文本以及一些代码(代码需要识别字符)。有什么办法可以为所有用户解决吗?谢谢

【问题讨论】:

  • 我意识到这可能不再是您的问题,但我刚刚遇到了类似的问题,这是我在寻找答案时遇到的第一个问题。我想现在我已经为自己解决了这个问题,我会回来回答这个问题,以防其他人在排除故障后最终出现在这里。

标签: android unicode character-encoding


【解决方案1】:

这听起来像是一个角色支持问题。您可以使用 Google Play 应用程序Unicode Map 测试 Android 手机对 Unicode 字符的支持。

我通过用我从this searchable index of Unicode Characters 获得的图像替换我的 Unicode 字符解决了这个问题。由于这在问题中被明确排除,其他替代解决方案是使用自定义字体堆栈。可以在here 找到这方面的指南。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-27
    • 2017-10-04
    • 1970-01-01
    • 1970-01-01
    • 2017-01-05
    • 2019-10-29
    • 1970-01-01
    • 2018-03-23
    相关资源
    最近更新 更多