如果unicode字符显示在Web安全字体中,是否可以安全使用?

时间:2012-07-05 15:11:18

标签: html unicode html-entities

很抱歉,如果这是一个愚蠢的问题,但四处搜寻已经伤害了我的大脑,所以我希望有人清除它。

说我想使用unicode字符(例如箭头之一)。我正在使用一种网络安全的字体,因此将在99%的计算机上使用(例如Arial,Georgia等)。我将符号复制并粘贴到我的编辑器中,在浏览器上按保存并预览,然后显示。是吗?只要每个人都有相同的字体,这会安全吗?

我应该粘贴字符实体,以确保它不会弄乱代码吗?

1 个答案:

答案 0 :(得分:1)

嗯,是的,如果可以肯定地说99%的访问者都有可以显示该字符的字体,那就没关系。

使用实体不会让它更安全。这只是意味着你不必考虑编码,这很糟糕。你应该考虑一下你宣布你的网站所处的编码方式以及它实际上是什么,并且两者都是正确的。

像“→”这样的箭头与“a”,“ä”,“あ”,“Д”或任何其他角色完全相同。你不希望所有这些都成为实体,因为这很难处理,所以你应该确保你的工具链正确处理编码,这样你就可以按原样使用它们。