0

为什么我在 Windows 中得到正确的 š、č、ž 等字母,但在 Linux 中却是问号?我正在使用 UTF8 编码:

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

我还将文件保存为 utf-8 类型的文件。可能是因为我在 Windows 中创建和编辑了文件吗?

4

1 回答 1

1

由于您使用的是 HTML,因此这里有一些Slavic Characters 的直接 HTML 代码

如果这不能解决问题,那么我在 SQL 开发中看到了这个问题;JimR 对了一半:不支持字符,而不是字体。

您的字体与您的字符集无关紧要,即字符是否存在于您的上下文中。真正的问题变成了“您当前的 Linux 环境是否支持其字符集中的该字符?”

如果您不确定,请尝试将 UTF-8换成 ISO/IEC 8859-16。如果您需要 UTF-8 中的其他字符,则需要一些额外的编码,但由于它是斯洛伐克周边地区的标准字符集,因此不应该有它不起作用的原因。

如果失败了,那么问题显然在某种程度上是您的 Linux 发行版。

祝你好运!

于 2012-11-24T00:01:17.770 回答