dedlfix: Sonderzeichen im Text

Beitrag lesen

echo $begrüßung;

  • Irgendwie stimmt das doch überein. - Und UTF8 kann doch fast alles, warum also eine falsche Darstellung?

Unter Unicode sind die ersten 256 Zeichen die gleichen wie ISO-8859-1. Der Bereich 80 bis 9F ist (anders als bei Windows-1252) nicht mit darstellbaren Zeichen belegt. Die von dir gesuchten Anführungszeichen haben die Unicode-Codepoints 201E und 201C und nicht 84 und 93. Kodiere sie richtig oder verwende eine passende Umkodierfunktion, die von Win-1252 nach UTF-8 umkodieren kann.

echo "$verabschiedung $name";