Cele mai comune probleme în afișarea diacriticilor sunt :
1. Dacă este folosita o bază de date, tabelele trebuiesc create cu "Collation" utf8_general_ci
2. Linia de cod header('Content-Type: text/html; charset=utf-8') functionează doar atunci când fișierul este un altul decât html. Deci dacă fișierul va fi txt de exemplu și va fi interpretat ca unul html atunci vei avea nevoie de acea linie. Altfel nu.
3. Este obligatorie linia următoare cu UTF-8 sau iso-8859-2 :
Cod:
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
4. Dacă tot nu merge, deși nu prea are cum, mai rămâne să ne folosim de htacces cu linia :
Cod:
AddDefaultCharset UTF-8