中国語文字はWindowsPhoneのWebBrowserコントロールに表示されます(文字化けし)

573 ワード

MSDN上の文書Windows Phone WebBrowserのテクニックはこの問題を解決することができる
ただし、その記事では言及していませんが、ローカル分離ストレージに存在するWebファイルのストレージフォーマットは、そのファイルのhtmlのmetaでcharsetが指定したフォーマットと同じであることに注意してください.
例:
htmlソースコードのmetaヘッダ:メモリにhtmlを隔離記憶空間に格納コード:byte[]bytes=Encoding.UTF8.GetBytes(html);   fs.Write(bytes, 0, bytes.Length);
見ましたか?上のUTF 8を赤いマークでマークしましたが、この2つがそっくりです.metaヘッダにcharset情報がなければ、表示も文字化けします.