Un sitio en el que estoy trabajando está cambiando de ISO. Si el juego de caracteres HTML está configurado en UTF-8, ¿todavía necesito reemplazar ©
, é
, …
, etc. con la entidad HTML adecuada?¿Debo usar entidades HTML para caracteres especiales si estoy usando el juego de caracteres UTF-8?
¿Debo usar entidades HTML para caracteres especiales si estoy usando el juego de caracteres UTF-8?
Respuesta
No, símbolos, como ©
, é
, …
, las diéresis alemanas ä
, ö
, ü
, ß
y todas las otras cosas se puede utilizar como cualquier otro carácter cuando se utiliza UTF-8.
Pero tenga en cuenta que algunas cosas todavía tienen que ser entidades porque tienen un significado especial en HTML (<
y >
por ejemplo, que todavía debe ser reemplazado con >
y <
si desea utilizarlos en su texto)
Gracias. ¿Qué hay de los correos electrónicos HTML? Supongo que no tengo el mismo control sobre la codificación de caracteres allí que en mi propio sitio, entonces ¿debería usar entidades solo para estar seguro? –
también puede dar un encabezado para definir un juego de caracteres en un html-mail, pero algunos clientes de correo (mayoritariamente) lo ignorarán. La mejor manera es, como dijiste, usar entidades en correos electrónicos html solo para estar seguros. – oezi
en resumen: No, no, de hecho, incluso te aconsejo que no los uses más. Un posible uso de legado sería en algunos enlaces de páginas html y formularios "get", pero incluso aquí generalmente podemos tratar sin él.
Depende también de cómo genere/edite su contenido. Si tiene usuarios que editan archivos localmente en Windows y lo que no, puede ser más seguro quedarse con las entidades después de todo.
- 1. ¿Cómo convertir caracteres especiales en entidades html?
- 2. Impedir que los rieles conviertan caracteres especiales en entidades HTML
- 3. Convierta caracteres especiales en códigos de caracteres HTML
- 4. escapando caracteres especiales usando sqlalchemy
- 5. caracteres especiales en id de etiquetas html
- 6. Entidades de caracteres HTML y conjunto de codificación de caracteres
- 7. Mostrar caracteres especiales usando System.out.println
- 8. PHP: explotar usando caracteres especiales
- 9. Smarty: los caracteres especiales se cambian no deseados-utf8
- 10. Caracteres especiales en NSString de HTML
- 11. Javascript/jQuery - convertir caracteres html especiales
- 12. Cómo convertir caracteres UTF8 a entidades de caracteres numéricos en PHP
- 13. jQuery ajax caracteres especiales problemas
- 14. caracteres especiales de mailto
- 15. Escape de caracteres HTML especiales en Python
- 16. ¿Deberían todos los caracteres acentuados usar entidades html?
- 17. ¿Cómo escapar caracteres especiales HTML en Java?
- 18. Convertir entidades de caracteres HTML a texto normal usando javascript
- 19. Caracteres especiales en XML
- 20. Lucene y caracteres especiales
- 21. Cómo codificar caracteres especiales en contenido html
- 22. ¿Cómo convierto caracteres especiales usando java?
- 23. reemplazar caracteres especiales
- 24. caracteres especiales preg_match
- 25. Cómo verificar caracteres especiales usando regex
- 26. Character Set Caracteres especiales
- 27. NSString Length - Caracteres especiales
- 28. Cómo convertir caracteres especiales a caracteres normales?
- 29. Java: ¿cómo deshacer las entidades de caracteres HTML en Java?
- 30. Android Sqlite Caracteres especiales
posible duplicado de [Cuando uno debe usar entidades HTML] (http://stackoverflow.com/questions/436615/when-should-one-use-html-entities) – lulalala