Come mai quando inserisco del testo in mysql alcuni caratteri (come ad esempio quelli accentati, ma non solo) vengono trasformati in codice sulla pagina php?

Faccio un esempio:
perchè diventa -> perchè

Siccome avevo anche un pannello di controllo (che ora non uso più perchè molto limitante) attraverso cui inserire le notizie nel database ho notato che quando le inserivo attraverso il form del pannello di controllo in remoto questo non succedeva (se scrivevo "perchè" nella pagina veniva fuori "perchè" e non perch&egrave

Suggerimenti?

P.S. Tenete conto che il mio MySQL è la versione 4.0.30