HttpUtility.UrlEncode不编码单引号

时间:2016-07-06 12:24:36

标签: c# asp.net

我正在尝试使用HttpUtility.UrlEncode方法

对查询字符串进行编码

字符串是:

www.example.come?a=1&b='mia'&c=33

输出是:

www.example.come%3fa%3d1%26b%3d'mia'%26c%3d33

为什么引号不会被编码,我有办法确保它们可以吗?

1 个答案:

答案 0 :(得分:1)

根据this ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~:/?#[]@!$&'()*+,;=

,这些字符对网址有效