Hallo,
Nein, ich würde prüfen, ob es gültiges UTF-8 ist. Falls ja, würde ich UTF-8 annehmen, ansonsten ISO-8859-15. Damit erschlägt man den überwiegenden Grossteil der Anwendungsfälle.
und wie würdest du das dann prüfen?
Eben mit mb_detect_encoding() oder mit anderen Funktionen?
Gruss
Werner