成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Windows Phone 7 WebBrowser中文亂碼問題

移動開發
Windows Phone 7中的WebBrowser很好用,但有時候,我們的HTML是程序動態生成的,這個情況下使用NavigateToString方法則更加方便,然而卻遇到了中文亂碼問題。

Windows Phone 7中的WebBrowser很好用,其中最常用的方法應該是Navigate了,該方法傳入一個Uri對象,既可以是某個網址的絕對路徑,也可以是IsolateStorage里某個網頁的相對路徑。但有時候,我們的HTML是程序動態生成的,這個情況下使用NavigateToString方法則更加方便(否則需要先將網頁寫入IsolateStorage),然而卻遇到了中文亂碼問題,比如如下一個極簡單的例子就會出現亂碼情況。

  1. WebBrowser1.NavigateToString("<html><head></head><body><h1>這里是中文內容</h1><h2>Here are English Content</h2></body></html>");  

WP7中WebBrowser的亂碼問題

經過網上搜索,找到了解決方案,原文為International UTF-8 Characters in Windows Phone 7 WebBrowser Control,里面給出了一個轉換算法,經過實驗,亂碼問題解決了,但是效率比較低(尤其是HTML有幾十KB的時候),所以又簡單改進了一下如下。

  1. public static string ConvertExtendedASCII(string HTML)  
  2. {  
  3.     StringBuilder str = new StringBuilder();  
  4.     char c;  
  5.     for (int i = 0; i < HTML.Length; i++)  
  6.     {  
  7.         c = HTML[i];  
  8.         if (Convert.ToInt32(c) > 127)  
  9.         {  
  10.             str.Append("&#" + Convert.ToInt32(c) + ";");  
  11.         }  
  12.         else 
  13.         {  
  14.             str.Append(c);  
  15.         }  
  16.     }  
  17.     return str.ToString();  

 

OK,重新運行一下NavigateToString,沒有亂碼了,這樣一來,Windows Phone的WebBrowser就比較***了。

  1. WebBrowser1.NavigateToString(ConvertExtendedASCII("<html><head></head><body><h1>這里是中文內容</h1><h2>Here are English Content</h2></body></html>")); 

WP7中WebBrowser的亂碼問題

原文地址:http://www.wtnzone.com/post/2011/09/05/WP7-WebBrowser-NavigateToString-International-UTF-8.aspx

責任編輯:王曉東 來源: wtnzone
相關推薦

2012-08-13 09:56:45

Windows Pho

2010-11-26 16:00:08

Windows Pho

2013-07-30 11:18:37

Windows PhoWindows Pho

2010-05-05 13:16:02

Windows PhoWindows CE

2011-06-08 09:43:15

Windows Pho

2010-10-25 14:07:55

Windows Pho

2012-08-16 10:35:50

Windows Pho

2010-12-01 13:40:13

樞軸控件Windows Pho

2010-07-21 14:56:21

Windows Pho

2011-06-07 11:35:38

Windows Pho

2010-08-05 15:26:19

Windows Pho

2010-12-14 18:48:49

微軟

2010-10-11 14:42:49

Windows Pho

2010-12-01 13:55:29

地圖插件Windows Pho

2010-11-09 09:43:22

UI設計Windows Pho

2010-04-08 17:40:23

Windows Pho

2011-06-17 10:04:56

Windows PhoWindows Pho微軟

2011-07-12 09:20:32

Windows 8Windows Pho

2011-12-28 10:24:49

Windows Pho

2011-02-18 09:47:42

SymbianWindows PhoAndroid
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一级黄色绿像片 | 中文字幕欧美一区二区 | 成人区精品一区二区婷婷 | 91精品国产91久久久久久吃药 | 久热精品视频 | 成人av播放| h视频免费在线观看 | 国产精品av久久久久久毛片 | 午夜影院 | 国产成人福利视频在线观看 | 久久一区二区三区四区 | 免费视频一区二区 | 在线小视频 | 日韩三| 97av| 二区视频 | 国产精品一区二区av | 国产区视频在线观看 | 亚洲国产精品成人无久久精品 | 精品国产乱码久久久久久丨区2区 | 亚洲国产精品一区二区久久 | 久亚州在线播放 | 国产精品一区在线观看 | 亚洲精品一区二区三区丝袜 | 国产美女福利在线观看 | 日韩欧美第一页 | 国产精品1区2区 | 狠狠色综合久久婷婷 | 国产精品伦一区二区三级视频 | 久久9久 | 亚洲精品中文在线观看 | 日本不卡免费新一二三区 | 激情福利视频 | 国产精品国产三级国产播12软件 | 国产线视频精品免费观看视频 | 日韩在线观看一区二区三区 | 天天干天天操天天看 | 亚洲高清一区二区三区 | 国产免费观看一级国产 | 青青草免费在线视频 | 成人亚洲视频 |