-1

我使用的是UTF-8文本编码,我想在这种编码方式中会出现哪种类型的字符呢?我在用

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

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

谢谢

4

2 回答 2

2

你有没有尝试

Server.UrlEnCode(encodedData)或者

HttpServerUtility.UrlEncode(encodedData)或者

HttpUtility.UrlEncode(encodedData)

于 2012-09-13T13:35:09.017 回答
1

如果您只想从 url 中排除此字符,只需替换它:encodedData.Replace("$","").Replace("#","").Replace("@","")

于 2012-09-13T13:32:10.673 回答