UTF-8中,一個漢字對應三個字節,GB2312中一個漢字占用兩個字節。
不論何種編碼,字母數字都不編碼,特殊符號編碼后占用一個字節。
//按照UTF-8進行編碼
string tempSearchString1 = System.Web.HttpUtility.UrlEncode("中國");
//按照GB2312進行編碼
string tempSearchString2 = System.Web.HttpUtility.UrlEncode("中國",System.Text.Encoding.GetEncoding("GB2312"));