suit: Umlaute als "ü" welche Formatierung?

Beitrag lesen

Kann das daran liegen, dass die php Datei, die die Upload-Datei in den uploads-Ordner verschiebt, über ajax aufgerufen wird und keinen Metatag

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

besitzt?

Nein, ein Meta-Element spielt bei der HTTP-Kommunikation in der Praxis eine untergeordnete Rolle. Ein PHP-Script interessiert sich sowieso nicht dafür.

Die Datei selbst ist ebenfalls als utf8 gespeichert. Wie kann ich denn herausfinden, wo genau ich mit dem falschen Charset arbeite?

Indem du alles Stück für Stück prüfst.

Ist die Datei bzw. das Script in UTF-8 gespeichert? Spricht eine allfällig vorhandene Datenbank mit dem Script (bzw umgekehrt) in UTF-8? Wird Ressource per HTTP als UTF-8 übertragen?