我有 2 个翻译成泰语的 asp.Net Web 应用程序。
在 iOS 设备上查看时,某些字符(我们认为具有上下变音符号的字符)不会出现(正方形)。
更新- 字符是非 unicode - 63242、63243 等。
更新 2
- 在 OSX 上也会发生同样的情况,所以这是一个苹果问题。
- 字符是http://www.fileformat.info/info/unicode/char/f70b/index.htm和 f70a。(应该是 0e49 和 0e48?)
字符在 windows、android 等上显示正常。iOS 设备也可以很好地查看其他泰语页面(例如泰语维基百科)
我尝试了各种方法来纠正但没有运气;
- 在 html 标记中指定 lang="th"
- 将 font-family 更改为 Thonburi 和 sans-serif(这些适用于 th.wikipedia + others)
- meta charset="UTF-8" 在头
- 更新字符集="TIS-620"
我错过了什么吗?iOS 如何选择与其他平台不同的字体和编码?