2012-07-05 73 views
0

对不起,如果这是一个愚蠢的问题,但四处搜索伤害了我的大脑,所以我希望有人能够清除它。如果unicode字符以网页安全字体显示,是否可以安全使用?

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

我应该粘贴字符实体,以确保它不会混淆代码?

+1

请注意,浏览器可能已经替换了该字体的字体(但其他字体可能不会)。仅仅因为你指定了某种字体并不意味着它被用于所有的字形。你会想确保字体真的包含这个字符,而不仅仅是它在你的浏览器中显示得很好(基本上什么也不说)。 – Joey 2012-07-20 09:16:03

回答

1

嗯,是的,如果可以肯定地说99%的访问者具有可以显示该角色的字体,那很好。

使用实体不会使它更安全。这只意味着你不必考虑编码,这是不好的。你应该考虑你声明你的网站的编码是什么,它实际上是什么,这两个都是正确的。

类似“→”的箭头与“a”,“ä”,“あ”,“Д”等字符完全相同。你不会希望所有这些实体,因为这是一个痛苦的工作,所以你应该确保你的工具链正确地处理编码,所以你可以按原样使用它们。

+0

谢谢我认为可能是这样。 – user1010892 2012-07-06 15:50:05