4

我必须设计一个俄罗斯版的网站。我从翻译那里得到文本。我将它复制到 Dreamweaver 的代码中,但它不起作用。

我有平常的头:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

我该怎么办?

4

4 回答 4

9

您应该将文件的编码更改为 UTF-8。您可以在记事本中另存为文件时执行此过程,也可以使用Notepad++编码 -> UTF-8 编码)。

于 2011-12-29T13:02:27.563 回答
3

文档http://www.mig-marketing.com/proves/nando/ru/仅在图像中包含俄语文本,但它链接到http://www.mig-marketing.com/proves/nando/ru/ Firma.html包含(除了图像中的文本)采用 ISO-8859-5(= ISO 拉丁/西里尔文)编码的俄语文本。这种编码是在meta标签中声明的,但问题是声明没有效果,因为 HTTP 标头优先于它们,他们说

Content-Type: text/html; charset=ISO-8859-1

(您可以使用带有 Web Developer Extension 的 Firefox 并选择信息 → 查看响应标头方便地检查 HTTP 响应标头。)

要解决此问题,请联系 Web 服务器管理员或尝试自行修复,如果 Apache 设置允许使用每个目录的.htaccess文件,在这种情况下,只需在包含的目录中创建一个具有该名称(包括前导点)的文件俄语文件并输入文本

AddType text/html;charset=ISO-8859-5 html

然后,这将使服务器发送该目录中的所有 .html 文件,并带有将它们指定为 ISO-8859-5 编码的 HTTP 标头。

于 2012-01-02T09:04:03.307 回答
2

强制以 UTF8 重新保存所有文件。

于 2011-12-29T11:25:25.593 回答
0

在尝试了这么多之后,我发现问题出在服务器上。我不知道具体是怎么做的,但是当我告诉他们我需要一个俄语网站时,他们改变了一些东西并且它起作用了!

于 2012-01-12T12:20:56.247 回答