我必须设计一个俄罗斯版的网站。我从翻译那里得到文本。我将它复制到 Dreamweaver 的代码中,但它不起作用。
我有平常的头:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
我该怎么办?
我必须设计一个俄罗斯版的网站。我从翻译那里得到文本。我将它复制到 Dreamweaver 的代码中,但它不起作用。
我有平常的头:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
我该怎么办?
您应该将文件的编码更改为 UTF-8。您可以在记事本中另存为文件时执行此过程,也可以使用Notepad++(编码 -> UTF-8 编码)。
文档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 标头。
强制以 UTF8 重新保存所有文件。
在尝试了这么多之后,我发现问题出在服务器上。我不知道具体是怎么做的,但是当我告诉他们我需要一个俄语网站时,他们改变了一些东西并且它起作用了!