Título: Normalizar URL (pasar Url de UTF8 a Unicoce) Publicado por: Lekim en 23 Febrero 2016, 16:26 pm Hola
He conseguido normalizar una URL de esas con símbolos % y códigos hexadecimales. Por ejemplo: Código: "https%3A%2F%2Fes.noticias.locas.com%2Fdescubren-un-jupitiano-en-j%C3%BApiter-666999.html" (no te molestes en ir que no existe, es inventado) Agradezco la ayuda al foro y en especial a Elektro que me ha resuelto el tema de pasar un código UTF8 a Unicode. Código
Saludos Título: Re: Normalizar URL (pasar Url de UTF8 a Unicoce) Publicado por: Eleкtro en 23 Febrero 2016, 17:16 pm Hola
Antes de nada, buen código! y gracias por compartir con los demás. Pero ...lo siguiente que voy a decir no es por fastidiar, has invertido un esfuerzo en desarrollar el código y eso es lo que se debe valorar, y como práctico/entrenamiento o alternativa me parece bien. pero Lekim, me veo un poco en la responsabilidad de mencionar que dicha funcionalidad ya está implementada (y optimizada con el uso de For) en la librería de classes de .Net Framework: Documentación:
El código fuente de Microsoft (para aprendizaje, o por simple curiosidad):
Un ejemplo de uso: Código
PD: Juraría que hace un tiempo preguntaste algo al respecto de decodificar los caracteres escapados de una url (-> percent-encoding (https://en.wikipedia.org/wiki/Percent-encoding) <-) y te hice saber en ese momento que se podía hacer con las classes .Net Framework ...¿o tal vez me estoy equivocando y era otro usuario quien lo preguntó?. Saludos! Título: Re: Normalizar URL (pasar Url de UTF8 a Unicoce) Publicado por: Lekim en 23 Febrero 2016, 17:35 pm Hola de nuevo
Si jaja, pero al final no lo instalé y como es lógico no tengo esa funcionalidad disponible, así como supongo muchos usuarios. Si que está en mi PC con W7 de 64bits con vb2012 de 64bits y la versión que estoy usando aquí es vb2010. De todos modos tampoco es tanto código y puede ser de utilidad y ejemplo. Sl2s. Título: Re: Normalizar URL (pasar Url de UTF8 a Unicoce) Publicado por: Eleкtro en 23 Febrero 2016, 18:03 pm Hola de nuevo Si jaja, pero al final no lo instalé y como es lógico no tengo esa funcionalidad disponible, así como supongo muchos usuarios. Si que está en mi PC con W7 de 64bits con vb2012 de 64bits y la versión que estoy usando aquí es vb2010. De todos modos tampoco es tanto código y puede ser de utilidad y ejemplo. Sl2s. Hombre, no está tan claro si no aclaras desde un principio los motivos que te llevan a desarrollar "X" código, me diste a entender que programaste una función que simula a la de Microsoft sencillamente por que desconocias esa información, lo siento por la equivocación. Esto lo comento para quien no lo sepa: - La class HttpUtility no se encuentra disponible en el perfil cliente de .Net Framework (al ser unos runtimes compactos y limitados), la solución sería instalar el perfil completo de los runtimes de .Net Framework y compilar bajo ese .NetFx objetivo en Visual Studio. Saludos! |