Il tuo e` un tipico problema di encoding.
1) Identifica il tuo encoding
poi vedi le funzioni utf8_decode e utf8_encode che permettono di passare da UTF-8 a ISO-8859-1 e viceversa.Codice PHP:
<?php
echo md_detect_encoding($string);
?>
Puoi anche dare un'occhiata alla teoria:
http://www.openclose.it/utf8_to_html.do