网站中的拼音字体

时间:2014-08-31 09:46:54

标签: html character-encoding

我试图在网站上显示一些包含拼音符号的文字。

该文字显示为:

yat karos£i yad aÅ›nÄsi

而不是我的实际文字:

yat karoṣi yad aśnāsi.

同样的原因是什么?我已将我的字体设置为Lucida Sans Unicode。

1 个答案:

答案 0 :(得分:0)

当您看到一个非拉丁字符被一个或多个不常见的字符替换时,通常意味着声明的字符编码与用于保存文件的实际字符编码不匹配。

如果您的网页声明(通过meta元素或通过HTTP标头)它使用的网格(例如,UTF-8编码),那么您需要确保使用的文本编辑器编辑HTML页面配置为使用相同的字符编码保存文件。

否则,您使用一个编码保存文件,然后访问者的Web浏览器将尝试使用声明的(不同的)编码对文件进行解码,这意味着某些字符(尤其是非拉丁字符)将变为乱码你在你的例子中看到的方式。