2011-09-13 7 views

risposta

6

No, simboli come ©, é, , le dieresi tedesche ä, ö, ü, ß e tutte le altre cose può essere utilizzato come qualsiasi altro carattere quando si utilizza UTF-8.

Ma nota che alcune cose devono ancora essere entità perché hanno un significato speciale in HTML (< e > per esempio, che dovrebbe comunque essere sostituita con &gt; e &lt; se si desidera utilizzarli nel testo)

+1

Grazie. Che dire delle e-mail HTML? Presumo che io non abbia lo stesso controllo sulla codifica dei caratteri lì come faccio sul mio sito, quindi dovrei usare le entità solo per essere sicuro? –

+2

puoi dare un'intestazione per definire un set di caratteri anche in un html-mail - ma alcuni client di posta (per lo più vecchi) lo ignoreranno. il modo migliore è, come hai detto, usare le entità in html-mail solo per essere sicuri. – oezi

1

in breve: No, non lo farò, anzi, vorrei addirittura raccomandare di non usarli più. Un possibile uso legacy potrebbe essere in alcune pagine html e le forme "ottiene", ma anche qui di solito possiamo occuparcene senza.

1

Dipende anche da come si genera/modifica il contenuto. Se hai utenti che modificano file localmente su Windows e quali no, potrebbe essere più sicuro attenersi alle entità dopo tutto.

Problemi correlati