我一直在写一个网站。在写内容时,我遇到了两个选择:
1.)写Népal
或
2.)写Népal
写两个印刷品Népal。
现在我很困惑哪一个是正确的,为什么?我是否应该使用htmlentities对Népal
进行编码或更改为Népal
答案 0 :(得分:3)
我要反对保罗并说使用utf-8来做所有事情。
确保您的数据库使用utf-8排序规则,确保您的html源文件保存为utf8,并确保您的Content-Type元标记为utf8并且您正在巡航..
请参阅this somewhat related recent post。
这比处理html实体容易得多,谷歌索引很好,浏览器支持这些天已经足够了。
答案 1 :(得分:-1)
您应该转义角色(é
),在这种情况下,它将保证可以在所有浏览器中使用。
如果不这样做,最终会出现一些浏览器,其中某些字符集无法正确显示,或显示乱码。如果我不对我的法语口音进行编码,有时由于浏览器问题,我最终会得到小方框而不是实际的重音字符。
此外,对于搜索引擎优化,所有值得该死的搜索引擎都能够理解这些问题。