Il tuo e` un tipico problema di encoding.

1) Identifica il tuo encoding

Codice PHP:
<?php
echo md_detect_encoding($string);
?>
poi vedi le funzioni utf8_decode e utf8_encode che permettono di passare da UTF-8 a ISO-8859-1 e viceversa.

Puoi anche dare un'occhiata alla teoria:
http://www.openclose.it/utf8_to_html.do