string aa = QConnectSDK.CustomWebRequest.getResponse("http://192.168.28.64:1000/", QConnectSDK.Method.GET, null).Replace("charset=gb2312", "charset=utf-8"); //string utfStr = GB2312ToUtf8(aa); using (System.IO.StreamWriter sw = new System.IO.StreamWriter(Server.MapPath("~/2.htm"), false, Encoding.UTF8)) { sw.Write(aa); } } public string GB2312ToUtf8(string gb2312String) { Encoding fromEncoding = Encoding.GetEncoding("gb2312"); Encoding toEncoding = Encoding.UTF8; return EncodingConvert(gb2312String, fromEncoding, toEncoding); } public string Utf8ToGB2312(string utf8String) { Encoding fromEncoding = Encoding.UTF8; Encoding toEncoding = Encoding.GetEncoding("gb2312"); return EncodingConvert(utf8String, fromEncoding, toEncoding); } public string EncodingConvert(string fromString, Encoding fromEncoding, Encoding toEncoding) { byte[] fromBytes = fromEncoding.GetBytes(fromString); byte[] toBytes = Encoding.Convert(fromEncoding, toEncoding, fromBytes); string toString = toEncoding.GetString(toBytes); return toString; }
转载于:https://www.cnblogs.com/daixingqing/archive/2012/11/13/2768369.html
相关资源:JAVA上百实例源码以及开源项目