タイ語に翻訳された2つのasp.NetWebアプリケーションがあります。
iOSデバイスで表示すると、一部の文字(上と下の発音区別符号の両方を持つ文字)が表示されません(四角)。
更新-文字は非ユニコードです-63242、63243など。
更新2
- OSXでも同じことが起こるので、アップルの問題です。
- 文字はhttp://www.fileformat.info/info/unicode/char/f70b/index.htmおよびf70aです。(0e49と0e48である必要がありますか?)
キャラクターはウィンドウやアンドロイドなどでうまく表示されます。また、iOSデバイスは他のタイ語のページをうまく表示できます(たとえばタイ語版ウィキペディア)
私は修正するためにさまざまなことを試みましたが、運がありませんでした。
- htmlタグでlang="th"を指定する
- font-familyをThonburiとsans-serifに変更します(これらはth.wikipediaなどで機能します)
- 頭の中のmetacharset="UTF-8"
- charset="TIS-620"を更新します
私は何かが足りないのですか?iOSは他のプラットフォームとはどのようにフォントとエンコーディングを選択しますか?