使用 HTML 代码和特殊字符的优缺点

Pro's and Con's of using HTML Codes vs Special Characters

为非英语国家建立网站时

您有大量超出范围的字符。

对于数据库,我通常使用 utf-8 或 latin-1 对其进行编码。

我想知道在性能、速度分辨率、space优化等方面是否有任何问题

对于html之间的固定文本使用例如

á or á

看起来完全一样:á 或 á

到目前为止,我将它与 utf-8 一起使用的事情:

优点:

缺点:

从我的角度来看,我比专业人士更重要的两个缺点,因为反映在访问者身上。

直接使用实际字符á.

这是有很多原因的。

首先:关注点分离,数据库不应该知道HTML。试想一下,如果您以后想要创建一个 API 以在其他服务或移动应用程序中使用它。

其次:只需为您的数据库使用 UTF-8 而不是拉丁语。再次提醒一下,如果你的应用突然需要支持日文,那你如何存储あ?

如果您确实需要...在视图中,您总是可以将其转换为 HTML 代码。 HTML 是一个实现细节,不是您应用的核心。

如果您关心的是用户,这个时代的所有主要浏览器都支持 UTF-8。只需使用正确的元标记。简单。

如果您的问题是开发人员和他们的工具,请查看 http://editorconfig.org/ 以强制执行和自动化行结尾以及文件中 UTF-8 的使用。 也许添加一些 git 属性到混合中,为什么不加倍努力并有一个 git 预提交挂钩 运行 一些检查器所以超级确保每个人都提交 UTF-8 文件。

计算机时间很便宜,开发人员时间很贵:á 更容易更改和理解,只需使用它即可。