echo $begrüßung;
Content-Type: text/html
Jetzt könnte ich entweder meinen Provider bitten HTTP-Header mit UTF-8 zu senden oder ich bau in die .htaccess-Datei ensprechende Kodierungsanweisung. Angenommen es passiert beides, welche Angabe hat höhere Priorität? HTTP-Header oder .htaccess-Datei?
Die .htaccess veranlasst nur den Apachen, zusätzlich zu den Konfigurationen des Providers weitere Konfigurationen speziell für dieses Verzeichnis und seinen Inhalt (inklusive Unterverzeichnisse) vorzunehmen. Eine der Anweisungen fügt dem zitierten Content-Type-Header eine charset-Angabe hinzu. Ob du das in der .htaccess konfigurierst oder dein Provider das irgendwo zentraler einstellt, ist dabei egal. Und den gleichen Effekt erzielst du auch mit der PHP-gesendeten header()-Zeile. Alle drei Möglichkeiten ergeben eine HTTP-Header-Zeile à la: Content-Type: text/html;charset=utf-8
echo "$verabschiedung $name";