SET NAMES 'utf8';
Ese comando se ejecuta por defecto al abrir una conexión en SQLyog.
Luego, para cambiar de latin1 a utf8 la data de un campo de una tabla:
update TablaTest set campotest=convert(CONVERT(CONVERT(campotest USING utf8) USING binary) using latin1)
Si vemos ahora los datos de la tabla veremos garabatos, pues quedaron en utf8. Para verlos bien, ejecutar:
SET NAMES 'latin1';
Refrescar los datos de la tabla en pantalla y lo que está almacenado en utf8 ahora se verá legible.
No hay comentarios:
Publicar un comentario