Eventuell liegt das Problem an PHP, dieses sendet mit jeder Datei den Standardzeichensatz „iso-8859-1“.