UTF-8编码
想将一个网址进行UFT-8编码,请问该如何写。
以前没弄过编码,刚才参照msdn自已写了一个,但是不敢确定对不对,帅哥们帮我看看
public static string UTF8Encod(string url)
{
string record = " ";
System.Text.UTF8Encoding utf8 = new System.Text.UTF8Encoding();
byte[] encodedBytes = utf8.GetBytes(url);
foreach (byte a in encodedBytes)
{
record += a.ToString();
}
return record;
}
如果不对,还请教各位帮我写段试例代码。
哎,在公司一个人做程序也莫得个人问,只好江湖求救了,这段程序很重要,是调公司原来一个人写的接口传进去的参数。
谢谢热心人!!!!
------解决方案--------------------你的这个应该是有问题
屏蔽掉
foreach (byte a in encodedBytes)
{
record += a.ToString();
}
使用:
record = utf8.GetString(encodedBytes);