Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/02/2007, 11:38
Avatar de MaBoRaK
MaBoRaK
 
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 21 años
Puntos: 35
Re: Solucion definitiva sobre ACENTOS

loading.............

Interesante :D

pero también es bueno añadir que para evitarse problemas con acentos y otros desde javascript formatear la cadena con encodeURIComponent(cadena);

también que DESACONSEJO MUCHISMO trabajar con iso-8859-1 porque recuerda que un html con header utf-8 te soportará caracteres por demás raros (idiomas).

Entonces la solucion mas alla de codificar a utf8 nuestra cadena de respuesta estaría en cambiar los header y toda la Aplicación Web a utf-8 de esta forma la hacen mas portable.

Ahora bien porque cuando nuestra aplicacion es completa en utf-8 tenemos caracteres jodidos en nuestros RESPOSETEXT desde que interactuaron con la base de datos?

SENCILLO: tu base de datos tiene por defecto la codificacion latin1 ... y no utf-8 por lo que debes poner utf8_decode($string) a la cadena que almacenaras en la base de datos.

y para volver a mostrar correctamente los caracteres utf8_encode($string); ... entonces a donde nos lleva todo esto? a TRABAJAR SIEMPRE CON utf-8 en la aplicacion y en la Base de Datos.

connection closed.
__________________

Maborak Technologies

Última edición por MaBoRaK; 14/02/2007 a las 11:44