如果我的站点使用UTF-8,那么仍然转义HTML字符有什么好处/坏处吗?例如,使用“"&”而不只是"&"?最佳实践是什么?
发布于 2011-12-06 06:46:04
您仍然需要转义在HTML语言中具有特殊含义的字符,如<、>、&,以避免解析器歧义/无效语法。这与编码无关。您不需要转义每个非ASCII码字符,比如将"ö“转义为ö,因为您可以在本地用UTF8编码表示它们。
发布于 2011-12-06 06:44:06
&是无效的HTML (它是一个未终止的实体引用)。
这与Unicode无关。
发布于 2012-11-29 07:12:27
您必须转换为实体<>& always,并且“仅当在html属性中时
例如
<a title="tell me "more"">https://stackoverflow.com/questions/8392939
复制相似问题