A mi me ha funcionado haciendo esto:
- Guardando documento en UTF8 sin BOM
- usando header('Content-type: text/html; charset=UTF-8'); ó <meta charset="uft-8"> en el caso de HTML5.
- Quitando los espacios que sobren al final del documento
- Colocando el charset de las tablas en uf8 general-ci
- Colocando Set names uft8 en la conexión
Si esto no funciona yo probaría con una función como esta:
Código PHP:
Ver originalfunction sbd($string) {
}
}
echo sbd($reg['tu_campo'];