Perché dovrei scegliere UTF-8 su ISO 8859-1 come codifica del contenuto per il mio sito?


8

Supponiamo che il sito sia ancora in fase di progettazione, quindi non c'è lavoro iniziale per selezionarne uno dall'inizio.

Risposte:


9

Con UTF-8 hai una maggiore flessibilità rispetto a ISO 8859-1 . Il primo può codificare qualsiasi carattere incluso in Unicode mentre il secondo è limitato alle lingue dell'Europa occidentale.

ISO 8859-1 ("Latin1") non include, ad esempio, greco, ebraico, arabo, cirillico, cinese, giapponese e coreano, ecc.


Il carattere LS (line separator) è supportato anche in HTML o devo ancora usare il classico \ r \ n kludge?
Evan Plaice,

1
@Evan: normalmente usi solo \n.
Disgruntled

@DisgruntledGoat Ho pensato che \ n fosse specifico per le piattaforme * nix mentre \ r è specifico per Windows. Non hai bisogno di una combinazione dei due per rendere indipendente la piattaforma di codice?
Evan Plaice,

2
Gli editor di testo di Windows decenti possono usare \no \r\n.
mcrumley,

1
@Evan: \nè Linux / Unix, \rè Mac, \r\nè Windows. Ma puoi usare uno di quelli per qualsiasi server di piattaforma, per quanto ne so. Non ho mai avuto problemi con Windows usando solo \n.
Sconcertato
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.