C#HttpUtility.UrlEncode 大写问题
2021-04-10 01:28
标签:sele turn each distinct color item url 中文 公司 工作上和另一个公司对接,调对方的api需要用到md5加密,加密前要使用HttpUtility.UrlEncode,对方接口一直返回验证错误,定位了问题发现是中文编码使用HttpUtility.UrlEncode导致的。 C#中HttpUtility.UrlEncode返回的url编码是小写的,但对方是大写的,md5之后得到的hash码就不一致了,所以需要对HttpUtility.UrlEncode方法进行一层封装,代码如下: 目前的想法是这样的,有空再来优化一下。 C#HttpUtility.UrlEncode 大写问题 标签:sele turn each distinct color item url 中文 公司 原文地址:https://www.cnblogs.com/TIEDPAG/p/9055394.html public static string UrlEncode(string str)
{
string urlStr = HttpUtility.UrlEncode(str);
var urlCode = Regex.Matches(urlStr, "%[a-f0-9]{2}", RegexOptions.Compiled).Cast
文章标题:C#HttpUtility.UrlEncode 大写问题
文章链接:http://soscw.com/index.php/essay/73580.html