Iremart.es

Drone paso a paso Ardupilot, Visual studio y otros lenguajes de programación

  • Estadísticas

    • 71Lecturas hoy:
    • 75Lecturas ayer:
    • 132594Total de visitas:
    • 62Hoy:
    • 66Ayer:
    • 599La semana anterior:
    • 1561Visitantes por mes:
    • 77Visitantes por día:
    • 1Visitantes conectados:

Ver los acentos, ñ, y otros caracteres correctamente utf8

Posted by skskynet on agosto 5th, 2010

Cuando grabas un texto en la base de datos mysql y quieres verlo y guardarlo correctamente, tienes que tener algunas cosas en cuenta

1.- Después de la conexión con la base de datos, hay que poner esta línea para que se traten los datos en UTF-8

mysql_query (“SET NAMES ‘utf8′”);

2.- Dentro del head hay que poner esta línea para que se visualizen en pantalla correctamente

<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″>

3.- Para guardarlos en la base de datos no hay que hacer nada

4.- Si para visualizarlos vemos caracteres raros( en tipo acentos, eñes …) esta la opción decode que lo soluciona

utf8_decode($variable)

5.- En la base de datos, siempre hay que tener el idioma en UTF8_general_ci

6.- Si no lo estuviera o no sabemos en que idioma esta la tabla se soluciona así

ALTER TABLE NOMBRE_TABLA DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

One Response to “Ver los acentos, ñ, y otros caracteres correctamente utf8”

  1. jose luis Says:

    Muy util. Tenia ese problema y mas o menos lo he resuelto.
    No obstante, en lugar de tener que poner en cada tabla:
    create table nombre_tabla (
    campo
    )ENGINE=MyISAM DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci;
    sabes si existe algun parametro en my.ini o en MySQL Workbench para definirlo una unica vez para todas las tablas.

    Muchas gracias.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">