txt-Files in UTF-8 ausliefern
Wer Text-Dateien für Browser ausliefern will, ohne dass es zu Encoding-Fehlern kommt, gibt am besten den MIME-Type und das Charset mit.
Das kann man, wenn man Apache nutzt ganz einfach über eine .htaccess-Datei regeln:
<FilesMatch "\.(txt)$"> ForceType 'text/plain; charset=UTF-8' </FilesMatch>
Der FilesMatch-Regex kann natürlich auch für andere File-Extensions erweitert werden. Folgendes Beispiel funktioniert mit .txt und .md:
<FilesMatch "\.(txt|md)$"> ForceType 'text/plain; charset=UTF-8' </FilesMatch>am 12.12.2011 um 21:54:16 veröffentlicht unter Apache