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

Windows Phone 7 WebBrowser中文亂碼問題

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

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

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

WP7中WebBrowser的亂碼問題

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

  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>這里是中文內(nèi)容</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

責(zé)任編輯:王曉東 來源: wtnzone
相關(guān)推薦

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設(shè)計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技術(shù)棧公眾號

主站蜘蛛池模板: 日韩在线91 | 亚洲成人在线免费 | 欧美视频一区二区三区 | 精品一区二区久久久久久久网站 | 操皮视频 | 久久综合一区二区 | 欧美激情99 | 91污在线| 日韩三极 | 国产精品三级久久久久久电影 | 最新国产精品视频 | 日韩在线国产 | 国产精品久久一区二区三区 | 欧美黄色大片在线观看 | 欧美亚洲国产日韩 | 美女视频一区二区三区 | 日日夜夜影院 | 97高清国语自产拍 | 亚洲 欧美 激情 另类 校园 | 九九综合 | 欧美激情在线一区二区三区 | 精品久久久久久久久久久下田 | 日韩精品一区二区三区在线观看 | 欧美精品第三页 | 日韩中文字幕免费在线观看 | 日本网站免费在线观看 | 亚洲免费精品一区 | 国内精品成人 | 国产福利视频 | 午夜国产在线 | 免费在线性爱视频 | 国产精品无码久久久久 | 精品久久久久久久久久久下田 | 97caoporn国产免费人人 | 国产一区二区在线视频 | 日韩伦理一区二区 | 亚洲精品第一国产综合野 | 观看av | 中文字幕一区二区三区精彩视频 | 亚洲一区精品在线 | 九九九久久国产免费 |