ASP, Flash y UTF-8

La semana pasada desarrollamos una web con alto contenido visual. Utilizamos Flash para mostrar galerías dinámicas de imágenes y generamos un pequeño navegador por ellas.

Básicamente acabamos obteniendo las rutas de las imágenes, un título y descripción para cada una, a través de un fichero XML y pasándolas al Flash. En el Flash, con Actionscript se cargan las imágenes y con Javascript se envían los datos al fichero ASP contenedor.

El problema surgió porque Flash no acaba de reconocer los datos que no son UTF-8 así que no se pasaban los títulos y descripciones de las imágenes que contenían acentos o carácteres latinos.

Finalmente la solución la encontramos en el propio ASP, cambiando la cabecera de los ficheros que mostraban estas galerías.

Por defecto, ASP utiliza:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

Y lo cambiamos a:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>

Es la manera más rápida, limpia y sencilla de cambiar el contenido de una página ASP a UTF-8 y que el Flash que contiene trabaje correctamente.

Publicidad

Entradas relacionadas

Escribe un comentario

Tu email nunca será publicado o compartido. Los campos obligatorios están marcados con *

*
*

Me reservo el derecho de eliminar aquellos comentarios con contenido inapropiado, fuera de tono o que contengan spam. El filtrado de spam se realiza mediante akismet, reviso los comentarios a diario para evitar filtrados erróneos.

Comentarios adicionales gracias a BackType

RSS | Licencia CC | Mareos de un geek usa WordPress | Sandbox
IBSN 8-666-1979-97 | Login | e