Un sito su cui sto lavorando passa da ISO. Se il set di caratteri HTML è impostato su UTF-8, devo ancora sostituire ©
, é
, …
, ecc. Con l'entità HTML appropriata?Devo usare le entità HTML per caratteri speciali se sto usando il set di caratteri UTF-8?
risposta
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 >
e <
se si desidera utilizzarli nel testo)
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? –
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
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.
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.
- 1. Set caratteri Caratteri speciali
- 2. Come convertire caratteri speciali in entità html?
- 3. Imposta set di caratteri usando MySQLi
- 4. Come posso ottenere caratteri speciali usando il modulo elm-html?
- 5. NancyFx: impostare set di caratteri di default utf8
- 6. Come convertire con caratteri accentati Ruby in entità speciali HTML
- 7. Javascript/jQuery - conversione di caratteri html speciali
- 8. MySQL Inserire caratteri speciali
- 9. Come impostare il set di caratteri mongodb su utf8?
- 10. Smarty: caratteri speciali vengono cambiati non desiderati- utf8
- 11. Come rimuovere i caratteri speciali html?
- 12. Convertire caratteri speciali in codici carattere HTML
- 13. Jsoup esegue il escape dei caratteri speciali
- 14. Devo usare Groovy's @CompileStatic se sto usando Java 7
- 15. caratteri speciali sostituire
- 16. Inserire caratteri speciali HTML in (i18n) yml
- 17. Errore di analisi XML: entità non definita - caratteri speciali
- 18. Caratteri speciali in NSString da HTML
- 19. mailto caratteri speciali
- 20. Caratteri speciali in SQL
- 21. come impostare il set di caratteri predefinito?
- 22. HTML TCPDF con caratteri speciali visualizza il file PDF vuoto
- 23. Qualcuno sa di un plugin o script Vim per convertire caratteri speciali nelle rispettive entità HTML?
- 24. Codeigniter e set di caratteri
- 25. PHP preg_split utf8 caratteri
- 26. Come usare caratteri speciali sul dizionario personalizzato di aspell?
- 27. Inserire caratteri speciali usando: prima della pseudo classe in css
- 28. PHP preg_replace caratteri speciali
- 29. Come convertire caratteri speciali in caratteri normali?
- 30. Javascript - usando innerHTML per produrre stringhe * WITHOUT * Caratteri speciali con codifica HTML?
possibile duplicato di [Quando è necessario utilizzare le entità HTML] (http://stackoverflow.com/questions/436615/when-should-one-use-html-entities) – lulalala