mi ritrovo a dover gestire dati provenienti da form compilati in tutto il mondo. Per l'inserimento sono stati utilizzati charset diversi. Come faccio a sapere quale charset è stato utilizzato in modo da convertirlo in utf-8? Utilizzando htmlentities() devo indicare il charset utilizzato in origine, altrimenti mi vengono ritornati caratteri incomprensibili (�). Es.: per dei dati inseriti nella Rep. Ceca devo utilizzare htmlentities($strAPP, ENT_QUOTES, "cp866") per avere qualcosa di comprensibile, ma lo stesso non vale per gli altri. Come faccio? Esiste una funzione che se ne frega della codifica originale e mi converte in quella che voglio io?