Cuando vas imprimir los textos indicas en las cabeceras del archivo que el contenido esta en la codificacion que necesitas
ejemplo
<?php
header('Content-Type: text/html; charset=UTF-8');
...
...
echo $contact["lang"][1];
?>
[dohtml]
<b>Tabla 2. Juegos de caracteres soportados (PHP4>)</b></p><table class="CALSTABLE" border="1"><col><col><col><thead><tr><th>Juego de caracteres</th><th>Aliases</th><th>Descripción</th></tr></thead><tbody><tr><td>ISO-8859-1</td><td>ISO8859-1</td><td>
      Europeo Occidental, Latin-1
     </td></tr><tr><td>ISO-8859-15</td><td>ISO8859-15</td><td>
      Europeo Occidental, Latin-9. Añade el signo de Euro, y
      letras del Francés y Finlandés que hacían
      falta en Latin-1(ISO-8859-1).
     </td></tr><tr><td>UTF-8</td><td> </td><td>
      Multi-byte Unicode de 8-bits compatible con ASCII.
     </td></tr><tr><td>cp866</td><td>ibm866, 866</td><td>
      Juego de caracteres cirílicos específico de DOS. Este
      juego de caracteres está soportado en 4.3.2.
     </td></tr><tr><td>cp1251</td><td>Windows-1251, win-1251, 1251</td><td>
      Juego de caracteres cirílicos específico de Windows. Este
      juego de caracteres está soportado en 4.3.2.
     </td></tr><tr><td>cp1252</td><td>Windows-1252, 1252</td><td>
      Juego de caracteres específico de Windows para Europa
      Occidental.
     </td></tr><tr><td>KOI8-R</td><td>koi8-ru, koi8r</td><td>
      Ruso. Este juego de caracteres está soportado en 4.3.2.
     </td></tr><tr><td>BIG5</td><td>950</td><td>
      Chino Tradicional, usado principalmente en Taiwán.
     </td></tr><tr><td>GB2312</td><td>936</td><td>
      Chino Simplificado, juego de caracteres estándar
      nacional.
     </td></tr><tr><td>BIG5-HKSCS</td><td> </td><td>
      Big5 con extensiones de Hong Kong, Chino Tradicional.
     </td></tr><tr><td>Shift_JIS</td><td>SJIS, 932</td><td>
      Japonés
     </td></tr><tr><td>EUC-JP</td><td>EUCJP</td><td>
      Japonés
     </td></tr></tbody></table></div>
 <div class="note"><blockquote class="note"><p><b>Nota: </b>
Cualquier otro juego de caracteres no es reconocido y en su lugar se
utilizará ISO-8859-1.
[/dohtml]