文本编码UTF-8字符集?

时间:2012-09-13 13:29:06

标签: c# asp.net vb.net visual-studio-2010

我正在使用UTF-8文本编码,我想在这种编码方法中会出现哪种字符?我正在使用

encData_byte = System.Text.Encoding.UTF8.GetBytes(temp)
Dim encodedData As String = Convert.ToBase64String(encData_byte)

任何人都能告诉我这件事吗?我想忽略$#@和类似符号等字符,因为我在url中使用此编码字符串。 亲爱的朋友们,我不想使用这种Http Utility编码方法,你能告诉我关于utf-8 getbytes方法的文本编码吗? 任何有用的东西将不胜感激。

由于

2 个答案:

答案 0 :(得分:2)

你试试吗

Server.UrlEnCode(encodedData)

HttpServerUtility.UrlEncode(encodedData)

HttpUtility.UrlEncode(encodedData)

答案 1 :(得分:1)

如果您只想从网址中排除此字符,只需将其替换为:encodedData.Replace("$","").Replace("#","").Replace("@","")