HttpUtility.UrlEncode("!!!test", Encoding.GetEncoding("windows-1251"))
它不會編碼!
到%21
- 爲什麼?HttpUtility.UrlEncode不會編碼! as%21
HttpUtility.UrlEncode("!!!test", Encoding.GetEncoding("windows-1251"))
它不會編碼!
到%21
- 爲什麼?HttpUtility.UrlEncode不會編碼! as%21
因爲它是一個URL上的valid character,不需要編碼。
作爲一種解決方法,你可以做'.Replace(「!」,「%21」)' – CodesInChaos