Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2010, 07:44
cocodj69
 
Fecha de Ingreso: marzo-2008
Mensajes: 220
Antigüedad: 16 años, 10 meses
Puntos: 0
Pregunta Utilizar codificación UTF-8 en php

En mi aplicación de PHP y MYSQL he realizado todos los cambios en la DDBB para que el código sea codificado mediante UTF-8. También he introducido las cabeceras en los scripts para realizar dicha codificación:

Código HTML:
Ver original
  1. <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />

Pero hay una cosa que no entiendo cuando muestro la info por pantalla: Si ya esta codificado a utf-8 previa inserción a la DDBB, la codificacion en la web es inestable ( a veces funciona y otras no ). Para que funcione siempre he tenido que añadir:

Código PHP:
Ver original
  1. mysql_query("SET NAMES 'utf8'");

...antes de hacer la consulta y así funciona!!

Pero la pregunta es: ¿Si la codificación ya está hecha en la DDBB, por que hay que hacerla otra vez al imprimir los datos??

Grácias