dedlfix: Zeilenumbruch erzwingen

Beitrag lesen

echo $begrüßung;

Mir scheint, dass du mit den Begrifflichkeiten noch nicht richtig klarkommst.
Mir scheint, dass das auch auf dich zutrifft.

Ja, wenn man es ganz genau nimmt, hast du recht. Ich nehme es ja lieber auch gerne ganz genau, gebe jedoch im Zweifelsfall praktischen Erwägungen den Vorzug.

Unter Zeichensatz (englisch: charset) versteht man eine Vorschrift zum Zuweisen eines Wertes zu einem Zeichen.

Nein, das ist die Zeichencodierung.

Zeichensatz ist also im engeren Sinn nur eine Ansammlung von Zeichen, z.B. A, B, C usw.
Zeichencodierung ist ist dann die Zuweisung zu einem Wert, z.B. A=1, B=2, usw.

Real existierende Zeichensätze tragen Namen wie ISO-8859-1, GB2312 […]
Das sind Zeichencodierungen.

Da stimme ich im engeren Sinne zu.

[…] oder Unicode.
_Das_ ist ein Zeichensatz. Er entspricht dem Universal _Character Set_ (UCS) nach ISO/IEC 10646.

Entweder gibt es jetzt hier eine sprachliche Verwirrung oder ... wasweißich.
Nach meinem Verständnis müsste UCS ein Zeichensatz und Unicode eine Zeichenkodierung nach obiger Definition sein.

UTF-8 etc. ist eine Vorschrift,
– also eine Zeichencodierung –

Und das ist eine Umkodier- bzw. Übersetzungsvorschrift, die die Unicode-Werte in anderer Form darstellt.

Nochmals: Zeichencodierung und Zeichensatz sind keine Sysnonyme.

Theoretisch nicht. Praktisch werden diese Begriffe jedoch gern synonym verwendet.

Content-Type text/html;charset=ISO-8859-1

Hier müsste also theoretisch statt "charset" eigentlich "charcoding" stehen.

echo "$verabschiedung $name";