首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

帮忙解决中文乱码有关问题

2011-12-31 
帮忙解决中文乱码问题?在PocketPC中stringurlhttp://192.168.0.1/getemployee.asp?txtName小王 HttpW

帮忙解决中文乱码问题?
在Pocket   PC中  
string   url   =   "http://192.168.0.1/getemployee.asp?txtName=小王 ";  
HttpWebRequest   HttpWReq   =   (HttpWebRequest)WebRequest.Create(url);  
这样一个http的页面请求是取不到数据的,在PC中也有同样的问题,但是PC中可以这样处理:  
string   url   =   "http://192.168.0.1/getemployee.asp?txtName= "   +  
System.Web.HttpUtility.UrlEncode( "小王 ",   System.Text.UnicodeEncoding.GetEncoding( "GB2312 "));  
-----------------------------------------------  
Pocket   PC   中不存在System.Web.HttpUtility.UrlEncode这个编码处理功能来处理中文参数。那位朋友处理过这样的问题,帮忙看看。  

该文章转载自1024k:http://www.1024k.cn/faq/2007/200707/44680.html

[解决办法]
'编码
Encoding encoding = System.Text.Encoding.Default;
byte[] cncodedBytes = encoding.GetBytes();

'解码
string decodedString = encoding.GetString(cncodedBytes);

热点排行