Hallo,
das ist ein Widerspruch; ASCII enthält keine Umlaute.
Wie ich schon geschrieben hatte, meinte ich ISO-8859-1 und nicht Ascii.
Wenn also mb_detect_encoding nicht zuverlässig ist (so wie es auch im Manual ganz unten erwähnt wird), was kann man dann tun?
Wie gesagt: Wenn die CSV IMMER in ISO-8859-1 vorliegen würde, könnte man ja vermutlich alle Strings mit utf8_encode() umwandeln oder?
Es gäbe nur ein Problem wenn die Datei schon utf8 kodiert wäre.
Wie würdest du vorgehen?
Gruss
Werner