Comunidad de diseño web y desarrollo en internet online

Firefox y campos Dinámicos

Citar            
MensajeEscrito el 01 Sep 2008 09:28 am
Hola a todos, tengo un problema a nivel de muestra de datos que espero alguien se haya encontrado y sepa como resolverlo, os cuento.

Tengo una pelicula flash que recibe datos mediante variables externas. Los datos son una serie de textos que posteriormente muestro en unos campos dinámicos en mi película.

Mis campos dinámicos llevan una fuente "Formata Bold" y me he asegurado que cada campo lleve incorporadas Mayúsculas, minúsculas, caracteres especiales, puntuación, latin básico y latín 1. Vamos, todo lo necesario y más.

Publico la pelicula y la subo a web. En Explorer (en todas sus versiones) no me da problemas y se lee el texto sea cual sea su composición. Con tilde, puntuaciones, Mayusculas, minusculas, etc...Todo perfecto.

Así mi texto se muestra por ejemplo:

"Tus personajes únicos del universo Nintendo te están esperando, ¡Haz ya tu Reserva!"

En cambio en Firefox en la última versión (pero también en la pasada versión 2) se muestra más o menos así.

"Tus personajes "!nicos del universo Nintendo te est"!n esperando, &%Haz ya tu Reserva%"

Vamos no se muestran los caracteres correctos.

Cómo puedo solucionar a nivel código mi problema? Está claro que hay que parchear el código para Firefox.

Espero que alguien me de alguna idea.

Un saludo y muchas gracias

Oskar

www.jokerblue.es

Por JokerBlue

42 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Sep 2008 10:10 am
¿Estás usando UTF8 para pasarle la data a Flash?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 01 Sep 2008 10:16 am
En mi codigo no tengo ninguna referencia a UTF8. He de hacerlo?

En Explorer se visualiza bien.

Por JokerBlue

42 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Sep 2008 10:24 am
Tienes que guardar los datos como UTF8. Por ejemplo abres tu archivo en Notepad, y al guardar, en el desplegable de enconding selecciones UTF-8

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 01 Sep 2008 10:38 am
En flash no tengo que especificar ninguna codificación que especifique que la codificación sea utf8?

Y otra pregunta, porqué SI me funciona bien en Explorer?

Te explico el proceso por si puede darte la clave, los textos los genera ASP, que construye un html que es el que envía las variables a Flash. En principio en las cabeceras html la codificación es UTF8. Estaría bien codificado no?

Por JokerBlue

42 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Sep 2008 10:49 am
IE cambia la codificación al del sistema operativo. Si usas ASP para devolver la data, asegúrate de codificar en UTF8 ... desconozco ASP, pero en PHP se usa utf8_encode()

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 01 Sep 2008 11:14 am
Gracias Jorge.

Entonces el problema es de ASP verdad? De como me esta pasando los datos.

En ningún caso el problema es de mi codigo verdad?

Por JokerBlue

42 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Sep 2008 11:21 am
Flash espera los datos como UTF8, pide a quien haga el ASP que los codifique así

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 01 Sep 2008 11:40 am
Lo he hecho, y el encargado de la parte ASP me dice que "estará en UTF8" porque las cabeceras del html que genera ASP estan en utf8.

A ni vel de ASP entonces debe de codificarlo?

Por JokerBlue

42 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Sep 2008 11:55 am
Una cosa es decir que está en UTF8, otra cosa es que realmente lo esté
El típico ejemplo es el XML, la mayoría de las plantillas te ponen UTF8 en el encabezado, pero te encuentras con los mismos problemas de caracteres. Si lo abres en el notepad y haces lo que te dije se resuelven, hay varios POST al respecto.

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 01 Sep 2008 12:17 pm
Te entiendo, el problema entonces es que en mi caso todo es dinámico. No puedo abrir los archivos uno a uno con un notepad e ir guardando como utf8. Los datos son generados dinamicamente con ASP. Es ASP el que les ha de dar esa conversión cierto?

Por JokerBlue

42 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Sep 2008 12:25 pm
Si

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.