我正在使用UTF-8文本编码,我想在这种编码方法中会出现哪种字符?我正在使用
encData_byte = System.Text.Encoding.UTF8.GetBytes(temp)
Dim encodedData As String = Convert.ToBase64String(encData_byte)
任何人都能告诉我这件事吗?我想忽略$
,#
,@
和类似符号等字符,因为我在url中使用此编码字符串。
亲爱的朋友们,我不想使用这种Http Utility编码方法,你能告诉我关于utf-8 getbytes方法的文本编码吗?
任何有用的东西将不胜感激。
由于
答案 0 :(得分:2)
你试试吗
Server.UrlEnCode(encodedData)
或
HttpServerUtility.UrlEncode(encodedData)
或
HttpUtility.UrlEncode(encodedData)
答案 1 :(得分:1)
如果您只想从网址中排除此字符,只需将其替换为:encodedData.Replace("$","").Replace("#","").Replace("@","")