@@pl
Deswegen noch einmal:
Penetrante Wiederholung macht deine Aussagen nicht richtiger.
Die Angabe der Zeichenkodierung im Content-Type-Header ist lt. HTTP zwar nicht zwingend vorgegeben aber notwendig, damit der Browser die Zeichen richtig darstellt.
Das ist völliger Unsinn. Der Browser stellt die Zeichen auch ohne Angabe der Zeichencodierung im Content-Type-Header richtig dar, wenn die entsprechende Zeichencodierung auf anderem Weg angegeben ist.
Ein Beispiel, wo die Angabe der Zeichencodierung im Content-Type-Header eher schädlich als nützlich ist, hatte ich genannt.
Von daher ist es zweckmäßig, einen Default zu setzen. D.h., der Default ersetzt eine fehlende Angabe.
Dass das sprachlich das Pferd von hinten aufzäumt, hatte ich bereits erwähnt.
LLAP 🖖
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory