| |||
1. ¿Con qué codificación de caracteres fue creada la base de datos? ¿UTF-8, Latin1, etc.? 2. ¿Qué codificación de caracteres has definido en tus documentos HTML? ¿UTF-8, iso-8859-1, etc.? (me refiero a la etiqueta META correspondiente) |
| ||||
Si en local no te pasaba tenes dos, una es forzar la salida de php con el charset correspondiente, y la otra, que es la mas común, es que hayas importado o exportado (seguramente la primera) el dump de la db en un charset incorrecto.
__________________ Mi punto de partida es Que Bueno Lo Nuevo |
| |||
el parametro ADDDEFAULTCHARSET = OFF en httpd.conf, es lo conveniente, si esta adddefaultcharset = utf-8, SIEMPRE QUE IMPORTES LA BASE, asi sea en iso, latin, etc.. siempre terminara convertida a UTF-8. ------------------------ yo tube un caso RARISIMO, en la que la base estaba aparentemente en ISO-8859-1 (lo edite con ultraedit) y efecitvamente era iso. a pesar de tener el adddefaultcharset = off, siempre terminaba en formato utf-8. entonces agarre el ULTRAEDIT, y se me ocurio convertiar la BASE ORIGINAL (que a ojo era iso-8859-1), Le di la conversion del ultraedit convertir utf-8 a ascii, y el archivo se reducio un poco de tamaño pero igual seguia en ISO-8859-1. y cuando importe, ya se imorto correctamente. no se si me deje entender , pero es un caso rraro por eso lo comento. |