Comunidad de diseño web y desarrollo en internet online

Problemas de codificacion UTF-8 vs. ISO-8859-1

Citar            
MensajeEscrito el 18 Abr 2008 12:49 pm
Hola,
llevo tiempo intentando descubrir que es lo que esta pasando con lo siguiente:

Cuando un usuario rellena el formulario de mi web, a la hora de validar los campos tengo un javascript para mostrar mensages de sistema clasicos del tipo: rellena tu nombre, etc..
estos mensajes se abren en una ventanita pequeña típica del sistema operativo o del explorador en Firefox y otros...

Pero la cuestión es que no me salen los acentos en el mensage. La pagina esta codificada en el head como iso-8859-1.
Lo mas raro aun, es que cuando recargas la pagina (refresh) entonces si que se leen correctamente los acentos!
pero la 1a vez no , es un incordio, solo me pasa con Safari...

Tengo una solución drástica que es quitar la palabar acentuada y listo, pero me gustaría poder lanzar los mensages tal y como deberian ser..

¿Alguine se le ocurre que puede ser?
muchas gracias!!

Por designerFreak

56 de clabLevel



 

safari
Citar            
MensajeEscrito el 18 Abr 2008 01:15 pm
Hay por ahí, un tuto que daba algún consejo al respecto.
Aunque no se si me fío mucho de la solución que da:

gersonm escribió:

5. JavaScript

Se usa directamente el carácter en su formato UTF-8, de esta manera las vocales acentuadas y la ñ se ven así:

Código :

á => á
é => é
í => í
ó => ó
ú => ú
ñ => ñ


Intenta poner la URL de la página en cuestión.

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox
Citar            
MensajeEscrito el 19 Abr 2008 12:53 pm
gracias Rizome,
Solucionado!
por lo visto era la pagina de las funcions js. que no tenia la codificación UTF-8.
Lo cambié desde dreamweaver y listo.

saludos

Por designerFreak

56 de clabLevel



 

safari
Citar            
MensajeEscrito el 19 Abr 2008 04:41 pm
Esos problemas pasan, si tienes un archivo que no esta codificado como el resto, algo sale mal.
También se puede usar utf-8 como encode para las paginas en ajax, y nos ahorramos los problemas de acentos.

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox

 

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