VS2008建立的檔案預設都是UTF-8編碼

但是早期的校務系統是big5編碼

在UTF-8網頁裡嵌入iframe  抓big5的網頁  中文參數要經過轉換

原先

Server.UrlEncode(); 轉換出來的都是UTF-8 Url碼

iframe裡的big5網頁辨認不出來因此query不到data

改成

//---
string str = "要編碼的字串";
HttpUtility.UrlEncode("str", Encoding.GetEncoding("big5"));
//---

iframe裡的big5網頁即可正常顯示

創作者介紹

大海男兒要出征

liuchiu 發表在 痞客邦 PIXNET 留言(0) 人氣()