Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/01/2011, 19:54
crash1912
 
Fecha de Ingreso: noviembre-2010
Ubicación: Badajoz
Mensajes: 94
Antigüedad: 14 años
Puntos: 4
Respuesta: htmlentities y html_entity_decode en utf-8

Fíjate si los php los estes guardando con la codificación UTF-8 sin BOM, seguramente los ficheros estén siendo guardados como ANSI.

De todas formas, htmlentities no se usa para codificar a UTF-8 sino mas bien para alterar todos los caracteres que tengan alguna funcion en html como por ejemplo < ' " > y los convierte en alternativas no funcionales para html, de forma que pueda ser trabajado para guardarse en una base de datos o mostrarse en pantalla sin llegar a ejecutarse, corregidme si me equivoco.

En tu caso no dejaría de usar la funcion htmlentities, pero la funcion para "decodificar" htmlentities suele ser "html_entity_decode()", para evitar caracteres raros e incompatibilidades entre sistemas de escritura, mejor que los archivos, y la codificación de las tablas de la base de datos estén en el mismo sistema, en tu caso UTF-8.

Espero haberte podido ayudar y si he explicado algo mal, alguien me lo corrija.

Un Saludo ;)