Trabajar con un esquema Unicode / utf-8 puro

Cuestiones a tener en cuenta para funcionar con un esquema Unicode / UTF-8 puro:

  • Apache. En httpd.conf:
    • AddCharset UTF-8 .utf8
    • AddDefaultCharset UTF-8
  • PHP. En php.ini
    • default_charset = "utf-8"
    • Si estamos usando la extensión mysqli: mysqli_set_charset('utf8');
  • MySQL. En my.cnf
    • character-set-server=utf8
    • default-collation=utf8_unicode_ci
  • Programando con HTML
    • añadir a las páginas <meta http-equiv="Content-Type content="text/html; charset=UTF-8" />. Si aparece iso-8859-1 por algún lado cambiarlo por UTF-8
  • Programando con PHP
    • justo después de abrir la conexión SQL utilizar:
      mysql_query("SET NAMES  'utf8'");

      Incluso puede que también

      mysql_query(”SET character_set_client = utf8;”);
      mysql_query(”SET character_set_results = utf8;”);
Guarda   |   Imprime   |   Recomienda
  • email
  • Print
  • PDF
  • RSS
  • Google Bookmarks
  • Technorati
  • Meneame
  • Digg
  • TwitThis
  • MySpace
  • Yahoo! Bookmarks
  • del.icio.us
  • Facebook
  • Bitacoras.com
  • Live
  • StumbleUpon
  • Wikio
  • Netvibes
  • BarraPunto

Otros artículos de esta serie:

Publicar un Comentario

Si es la primera vez que escribes, tu comentario será moderado por un administrador.

Con el fin de garantizar un ambiente de debate respetuoso, no se permitirán comentarios:

  • insultantes, difamatorios, racistas, sexistas, y/o discriminatorios
  • excesivamente críticos con otros participanes
  • que no aporten nada, sin sentido o repetidos
  • con enlaces considerados publicidad o spam
  • con material protegido por derechos de autor
*
*