HttpUtility.UrlEncode不会编码!如%21

kus*_*agi 7 .net c# urlencode

HttpUtility.UrlEncode("!!!test", Encoding.GetEncoding("windows-1251"))
Run Code Online (Sandbox Code Playgroud)

它不编码!%21-为什么?

Ode*_*ded 11

因为它是URL上的有效字符,不需要编码.

  • @kusanagi - 看起来像您的Web服务器或框架的问题.它在维基百科上工作正常:http://en.wikipedia.org/wiki/Yahoo! (2认同)