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.