在使用charset = utf-8的HTML文件中,我是否仍需要用&auml替
每当我在过去的HTML文件中使用
German umlaut时,总是将其替换为& auml;,& ouml;等根据
this table。
我当时不知道编码,也没想过。 当我通过将 例如: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>??ü??ü?</title> </head> <body> ??ü??ü? </body> </html> 当我将其保存在我的机器上的UTF-8编码的HTML文件中并在浏览器中查看时,所有的变音符都会正确显示。 我读过Joel的The Absolute Minimum Every Software Developer Absolutely,Positively Must Know About Unicode and Character Sets (No Excuses!),但这种编码对我来说都是新的。 根据我对编码,UTF-8和设置字符集的理解,我怀疑设置< meta charset =“utf-8”>在UTF-8编码的HTML文件中意味着我不需要使用& auml;等等。 解决方法
这不会设置字符编码。它声明您正在使用哪种字符编码。您还必须确保使用该编码保存HTML。 鉴于此:
不可以。只有HTML中具有特殊含义的字符(<,>,&,“,… ……所有这些字符在某些情况下才具有特殊含义)必须替换为字符引用。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |