.NETC#中处理Url中⽂编码问题
回到正题,.NET C#中如何对中⽂转码呢?以下是我解决问题的⽅法:
System.Web.HttpUtility.UrlEncode(string prams):
A.按照UTF-8进⾏编码 :
url编码处理 该⽅法括号⾥⾯就收⼀个字符串,⽐如你要转码的中⽂参数,返回string;
⽰例:string Url = "cityname = " + System.Web.HttpUtility.UrlEncode("成都")+"&key=1e2r3r4t5y";
B.还有⼀种是按照GB2312进⾏编码 :
string Url = System.Web.HttpUtility.UrlEncode("成都",System.Text.Encoding.GetEncoding("GB2312")); 具体使⽤哪种编码可根据服务器接受的编码设置,⼀般⽤第⼀种就⾏了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论