ho una colonna in tabella con delle descrizioni,dove in alcune sono presenti caratteri speciali:



faccio con php una select per mostrarle sul sito ma i caratteri speciali mi vengono mostrati con un rombo nero e un punto interrogativo:





Codice PHP:
header("Content-type: text/html; charset=UTF-8"); 
provando a cambiare il charset in ANSI o altri formati nel file php non mi aiuta e mi crea altri problemi..

la codifica dei caratteri nel database è invece: utf8_general_ci


mi chiedevo se nella selezione di $row['descrizione'] posso convertire questi caratteri che mi arrivano dal database nei rispettivi HTML code in modo da poterli visualizzare correttamente: