Pourquoi devrais-je choisir UTF-8 sur ISO 8859-1 comme codage de contenu pour mon site?


8

Supposons que le site est encore en phase de conception, il n'y a donc pas de travail initial pour en choisir un au-dessus de l'autre dès le début.

Réponses:


9

Avec UTF-8, vous avez une flexibilité accrue par rapport à ISO 8859-1 . Le premier peut encoder n'importe quel caractère inclus dans Unicode tandis que le second est limité aux langues d'Europe occidentale.

L'ISO 8859-1 ("Latin1") ne comprend pas, par exemple, le grec, l'hébreu, l'arabe, le cyrillique, le chinois, le japonais et le coréen, etc.


Le caractère LS (séparateur de ligne) est-il également pris en charge en HTML ou dois-je encore utiliser le classique \ r \ n kludge?
Evan Plaice

1
@Evan: normalement, vous utilisez simplement \n.
DisgruntledGoat

@DisgruntledGoat Je pensais que \ n était spécifique aux plateformes * nix alors que \ r était spécifique à Windows. N'avez-vous pas besoin d'une combinaison des deux pour rendre la plateforme de code indépendante?
Evan Plaice

2
Les éditeurs de texte Windows décents peuvent utiliser \nou \r\n.
mcrumley

1
@Evan: \nest Linux / Unix, \rest Mac, \r\nest Windows. Mais pour autant que je sache, vous pouvez utiliser n'importe lequel de ces serveurs pour n'importe quel serveur de plateforme. Je n'ai jamais eu de problème sur Windows en utilisant simplement \n.
DisgruntledGoat
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.