Salve a tutti,
ho un form che invio tramite ajax ad una pagina lato server che me lo valida e mi invia una mail se non ci sono errori.

Se inserisco una stringa con caratteri accentati e spedisco la mail, la visualizzo correttamente. Se invece faccio un print della stringa nella pagina lato server (per farla visualizzare in output all'utente per esempio) i caratteri accentati spariscono.

Da cosa può dipendere?

Ho provato sia a scrivere una stringa del form con un:

print(print_r($_POST));

sia a fare una cosa del generen:

$str="Il cane è bello"

echo $str;

In entrambi i casi mi viene
Il cane bello.

Mi sapete dare una mano?
Grazie a chi mi risponderà.