14/02/2007, 11:38
|
| | | Fecha de Ingreso: abril-2003 Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 21 años, 6 meses 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.
Última edición por MaBoRaK; 14/02/2007 a las 11:44 |