secuencia de codificación UTF-8 a
Pregunta
¿Cómo puede codificar fácilmente a una cadena UTF8 utilizando .NET (VB o C #)? Por ejemplo necesito para codificar una cadena como "Esto (es) mi cadena" el resultado debe ser una cadena "Esto% + 28is% 29 + mi + cadena".
TIA
JP
Solución
Esta es la codificación URL, no la codificación UTF8. Pruebe este método:
HttpUtility.UrlEncode(value)
Otros consejos
Parece que lo que hay que hacer es la codificación URL, no "codificación UTF-8".
Para ello, utilice
string encodedString = System.Web.HttpUtility.UrlEncode(yourString)
(UTF-8 es un mecanismo para la representación de caracteres Unicode internamente, no para la sustitución de caracteres que de otro modo tienen significado cuando se usan en un URI.)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow