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.