我在Page_Load中添加了:
Request.ContentEncoding=System.Text.Encoding.GetEncoding("utf-8");
Response.ContentEncoding=System.Text.Encoding.GetEncoding("utf-8");但是没有用处!请高手指教!
Request.ContentEncoding=System.Text.Encoding.GetEncoding("utf-8");
Response.ContentEncoding=System.Text.Encoding.GetEncoding("utf-8");但是没有用处!请高手指教!
byte[] byteArray = objCode.GetBytes("中文");
string aaXX = System.Text.Encoding.GetEncoding("GB2312").GetString(byteArray);
string aaXX=System.Text.UTF8Encoding.UTF8.GetString(byteArray);
但是我接受到的字符串是这样的:%E5%A4%96%E5%9B%BD怎么把它变成中文显示啊
escape
unescape
byte[] byteArray = objEncode.GetBytes(Server.UrlDecode("%E5%A4%96%E5%9B%BD"));
string str = objEncode.GetString(byteArray);//外国