我在html网页中使用了一些特殊字符,例如×(×
)或...(…
)。
某处我直接使用unicode字符,但在某处我正在使用编码实体,如&hellip
。
我想整理我的代码,无法确定哪种符号更好。
我只能找到两个优点和缺点:
text
方法在javascript中设置文字,而不是$("#button").text("Loading…")
,这可能会导致XSS问题也许我错过了一些重要的事情?什么是最佳做法?
答案 0 :(得分:2)
如果直接使用Unicode,有人可能会使用不正确的编码保存文件,并且所有字符都会被破坏。
另一方面,使用实体代码意味着您无法在源代码中有效搜索;你必须记住每个非ASCII字符是如何编码的。数据库内容也是如此。可读性也受到影响。
我更喜欢直接使用Unicode,团队中的每个人都知道文件必须以UTF-8编码。