2009/4/21 Tae Sandoval Murgan <taeci...@gmail.com>:
> Gracias nuevamente por todas las respuestas. Finalmente me decidí por
> UTF-8 con cotejamiento spanish_ci, pero los caracteres especiales
> tomados de la base de datos son reemplazados por un signo de
> interrogación, como si tuvieran otra codificación. No pasa lo mismo
> con el texto escrito en los archivos .html o .php. A continuación lo
> que he intentado de momento:


De todos modos quizas tu problema es que estas intentando guardar en
la bd datos en otra codificacion, y no utf-8. Y cuando los recuperas
naturalmente no estan en UTF-8, sino en la codificacion original.
(porque  el origen de esos datos es un formulario en otra
codificacion, por ejemplo. )
No creo que hayas activado ningun modo de conversion automatica por
parte de MySQL.

Puedes probar a visitar esta pagina
http://zerror.com/bin/wex/?url=<aqui la url de tu sitio web>

Para ver si esos interrogantes son dos bytes (posiblemente UTF-8) o un
solo byte (posiblemente Latin1). Me supongo que lo ultimo.


Como curiosidad, te pongo como define los campos de texto Wikipedia:

 `ar_title` varchar(255) character set latin1 collate latin1_bin NOT
NULL default


<<<<<<<<<<<<<<<<<<<<<<<<<<<<
jida...@jidanni.org schrieb:
> The BLOBs are fine, it's just the VARCHARs,
>  `ar_title` varchar(255) character set latin1 collate latin1_bin NOT NULL 
> default '',
> How can one convert these back to UTF-8 with a script, outside of mysql, just 
> for
> occasional viewing of the SQL dumps outside of the wiki.
> Yes, my wiki works fine.
> OK, I'll study 
> http://www.oreillynet.com/onlamp/blog/2006/01/turning_mysql_data_in_latin1_t.html

Again: never mind what it is declared as, it *is* UTF-8. MySQL may however
automatically convert it on the way to the clinet or dump program. To prevent
that, tell mysql that the encoding of your client is latin1.
Confusing? Hell yea :)

-- daniel
>>>>>>>>>>>>>>>>>>>>


-- 
--
ℱin del ℳensaje.
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a