2011-04-19

Phone 7 の WebBrowser コントロールに日本語を表示する

Phone 7 の WebBrowser コントロールで直接 HTML を指定してメッセージを表示しようとしたのですが、日本語が化けてしまいました。
//
string str = "<html><body>テスト</body></html>";
webBrowser.NavigateToString(str);
charset=UTF-8とかを指定してみたりもしたのですが、効果なしです。


いろいろ試してみたところ、どうやら文字参照で指定してやらないと表示できない様子。
//
string str = "<html><body>&#12486;&#12473;&#12488;</body></html>";
webBrowser.NavigateToString(str);


一応は表示できるとはいえ、1文字ずつ変換していくなんて ものすごく無駄な作業ですよね... Mango で修正される事を願います。


0 件のコメント: