iT邦幫忙

0

[WinForm] C# webtab.DocumentText utf8跟big5 轉換問題

大家好:
從主機載入html檔,使用webtab.Navigate(filename); 呈現在tabpage上
正常顯示,可以用純文字pagetab修改html的內容(會顯示code碼)
由於html檔可能會是big5,但用純文字修改後成將charset=big5改charset=utf-8的txt丟回到webtab.DocumentText,wpf的webBorwser雖然會正常顯示,但email寄出後,會顯示亂碼..是否WebBrowser.DocumentText預設是編碼的關係?

載入html檔
switch (tabControl1.SelectedIndex)
{
 case 1: //html
 {
       if (modifytext && !string.IsNullOrEmpty(filename))
     {
       foreach (WebBrowser webtab in this.tabpage2.Controls)
       {
       webtab.DocumentText = modifycontent;
       }
     }
  
  }
    break;
 }

https://ithelp.ithome.com.tw/upload/images/20201130/20097057UnXPVnd54h.png

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答