HttpUtility.UrlEncode("!!!test", Encoding.GetEncoding("windows-1251"))
No codifica !
a %21
- ¿por qué?¡HttpUtility.UrlEncode no codificará! como% 21
HttpUtility.UrlEncode("!!!test", Encoding.GetEncoding("windows-1251"))
No codifica !
a %21
- ¿por qué?¡HttpUtility.UrlEncode no codificará! como% 21
Porque es valid character en una URL y no necesita ser codificado.
pero si huelo un firefox, codifica, también la función php urlencode codifica también – kusanagi
@kusanagi - lo que significa que están haciendo algo que no es necesario, al menos cuando se trata de la codificación URL. Pueden estar haciendo eso debido a consideraciones de implementación interna. – Oded
pero el servidor no acepta '!' solo '% 21', entonces ¿debo reemplazarlo manualmente? – kusanagi
Como solución, puede hacer un '.Replace ("! ","% 21 ")' – CodesInChaos