Luaでは、iPadコロナのプロジェクトで、network.requestを使ってUTF-8のサーバーテキストファイル(漢字を含む)をリクエストしているのですが、コンソールやアプリで表示すると結果が「ガベージ」と表示されます。たとえば、Google Chrome は、サーバーがこれを (PHP を使用して) 'Content-Type: text/plain; に送信するときに http ヘッダーを設定しているため、同じ UTF-8 ページを正常に表示します。charset=utf-8' (また、BOM もバイト オーダー マークもありません)。Lua で見られる「ガベージ」は、オプション メニューを使用して Chrome にページを ISO-8859-1 としてレンダリングするよう「強制」した場合と似ています。
誰にも助けや指針がありますか?他のすべてが失敗した場合、「ガベージ」文字列を Lua 内の UTF-8 オリジンに戻すにはどうすればよいですか?
助けてくれてありがとう!