这是什么编码? %E7%B4%A7%E6%80%A5%E9%80%9A%E7%9F%A5 是“紧急通知”这四个字的编码。首先声明不是url。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string str = Server.UrlDecode("%E7%B4%A7%E6%80%A5%E9%80%9A%E7%9F%A5");结果为"紧急通知" 经过测试 是UTF8的编码string[] _TextHex = "%E7%B4%A7%E6%80%A5%E9%80%9A%E7%9F%A5".Split(new char[] { '%' },StringSplitOptions.RemoveEmptyEntries); byte[] _TextBytes = new byte[_TextHex.Length]; for (int i = 0; i != _TextBytes.Length; i++) { _TextBytes[i] = Convert.ToByte(_TextHex[i], 16); } string _Text = Encoding.UTF8.GetString(_TextBytes); utf-7/utf-8 + url其中的一个,看起来更像utf-8 + url 我也测试过好像是UTF8编码 是对的,但是我用UrlEncode编码“紧急通知”却得到的不是%E7%B4%A7%E6%80%A5%E9%80%9A%E7%9F%A5 编码对应的是解码Encode对应的是Decode参见 System.Text.Encoder System.Text.Decoderhttp://msdn.microsoft.com/zh-cn/library/system.text.encoder(VS.80).aspx datatalbe 手动更新数据库代码 奇怪的问题 winfrom 多线程调ACCESS数据库出现非首次调用异常 告急!c#通过SerialPort类读地磅问题 高分求一段对C#生成的excel文档进行加密和解密的代码 C#2005和SQL2005之间的连接 难道Connection 对象是非托管的吗? 关于协作系统设计的问题。。。做过企业开发的帮忙啊。。。谢谢。。。 菜鸟求助 c# winform中使用arrayList问题 求XP菜单的源程序!!! EventHandler的一个问题 如何让Anthem的脚本不生成到aspx页中
结果为"紧急通知"
{
_TextBytes[i] = Convert.ToByte(_TextHex[i], 16);
} string _Text = Encoding.UTF8.GetString(_TextBytes);
其中的一个,看起来更像utf-8 + url
我也测试过好像是UTF8编码
是对的,但是我用UrlEncode编码“紧急通知”却得到的不是%E7%B4%A7%E6%80%A5%E9%80%9A%E7%9F%A5
Encode对应的是Decode
参见
System.Text.Encoder
System.Text.Decoder
http://msdn.microsoft.com/zh-cn/library/system.text.encoder(VS.80).aspx