Warum sollte ich UTF-8 anstelle von ISO 8859-1 als Inhaltscodierung für meine Site wählen?


8

Angenommen, die Site befindet sich noch in der Entwurfsphase, sodass keine ersten Arbeiten erforderlich sind, um sie von Anfang an übereinander auszuwählen.

Antworten:


9

Mit UTF-8 haben Sie die Flexibilität gegenüber ISO 8859-1 erhöht . Ersteres kann jedes in Unicode enthaltene Zeichen codieren, während letzteres auf westeuropäische Sprachen beschränkt ist.

ISO 8859-1 ("Latin1") umfasst beispielsweise nicht Griechisch, Hebräisch, Arabisch, Kyrillisch, Chinesisch, Japanisch und Koreanisch usw.


Wird das LS-Zeichen (Zeilentrennzeichen) auch in HTML unterstützt oder muss ich immer noch den klassischen Kludge \ r \ n verwenden?
Evan Plaice

1
@Evan: Normalerweise benutzt du nur \n.
DisgruntledGoat

@DisgruntledGoat Ich dachte, \ n sei spezifisch für * nix-Plattformen, während \ r spezifisch für Windows ist. Benötigen Sie keine Kombination aus beiden, um die Codeplattform unabhängig zu machen?
Evan Plaice

2
Anständige Windows-Texteditoren können \noder verwenden \r\n.
mcrumley

1
@Evan: \nist Linux / Unix, \rist Mac, \r\nist Windows. Soweit ich weiß, können Sie diese für jeden Server einer Plattform verwenden. Ich hatte noch nie Probleme unter Windows mit nur \n.
DisgruntledGoat
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.