HttpUtility.UrlEncode 编码输出的字母替小写,怎样改成大写呢
1个回答
展开全部
------最佳解决方案-------------------------------------------------------- Public Sub Main()
Dim sInput, sRegex As String
sInput = "aabbccddeeffcccgghhcccciijjcccckkcc"
sRegex = "cc"
Dim r As Regex = New Regex(sRegex)
Dim myEvaluator As MatchEvaluator = New MatchEvaluator(AddressOf ReplaceCC)
sInput = r.Replace(sInput, myEvaluator)
Console.WriteLine(sInput)End SubPublic Function ReplaceCC(ByVal m As Match) As String
Dim i As String = m.ToString.ToUpper
Return i.ToString()
------其他解决方案--------------------------------------------------------引用:Encode之后的内容是给机器用的,也不是给人用的何必呢? 但是我要把编码后的字符串发送到服务器,服务器只识别大写的,小写的无法识别。
------其他解决方案--------------------------------------------------------增加分数,继续等啊。高手现身吧。
------其他解决方案--------------------------------------------------------System.Web.HttpUtility.UrlEncode( "", System.Text.UnicodeEncoding.GetEncoding( "GB2312 ")).ToUpper())
------其他解决方案--------------------------------------------------------引用:System.Web.HttpUtility.UrlEncode( "", System.Text.UnicodeEncoding.GetEncoding( "GB2312 ")).ToUpper()) 这样就把整个字符串中的字母全部转换为大写了,我只需要把 %3a 这样的字符中的 字母转换为大写
------其他解决方案--------------------------------------------------------动手写一个,看看能满足你的需求吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询