0

抱歉,如果这是一个愚蠢的问题,但四处搜索伤害了我的大脑,所以我希望有人能解决这个问题。

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

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

4

1 回答 1

1

好吧,是的,如果可以肯定地说 99% 的访问者都有可以显示该字符的字体,那很好。

使用实体不会使其更安全。这只是意味着您不必考虑编码,这很糟糕。您应该考虑您要声明您的网站的编码是什么以及它实际上是什么,并且两者都是正确的。

像“→”这样的箭头与“a”、“ä”、“あ”、“Д”等字符或任何其他字符完全相同。您不希望所有这些都作为实体,因为使用起来很痛苦,因此您应该确保您的工具链正确处理编码,以便您可以按原样使用它们。

于 2012-07-05T15:17:37.490 回答