夜间模式暗黑模式
字体
阴影
滤镜
圆角
主题色
C# 几种Url编码的方法和区别

下面统一转码一段字符串:”123=456?你好”
以测试对特殊字符以及汉字的转码效果

方法一

System.Uri.EscapeDataString(“123=456?你好”);
转码结果:123%3D456%3F%E4%BD%A0%E5%A5%BD
特殊字符和汉字都进行了转码且转码结果使用大写字母

方法二

System.Uri.EscapeUriString(“123=456?你好”);
转码结果:123=456?%E4%BD%A0%E5%A5%BD
只转码了汉字没有转码特殊字符且结果使用大写字母

方法三

System.Web.HttpUtility.UrlEncode( “123=456?你好” );
转码结果:123%3d456%3f%e4%bd%a0%e5%a5%bd
特殊字符和汉字都进行了转码且转码结果使用小写字母

暂无评论

发送评论 编辑评论


				
上一篇
下一篇