【问题标题】:HTML Charset UFT-8 does not work on every page [duplicate]HTML Charset UTF-8 不适用于每个页面[重复]
【发布时间】:2016-01-12 11:35:24
【问题描述】:

我已经创建了 3 个 .html 文件,并且在我所做的每个文件中:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">

每个文件的结构都相同,有趣的是,Charset 在 2 页上工作,但在 1 页上却不是!在一页上,我必须删除 Carset,否则页面上的文本已损坏。 有谁知道为什么这不起作用?

这里是网站:www.ivr.immo

【问题讨论】:

  • 1) 确保实际将 .html 文件保存为 UTF-8。 2) 您应该设置 HTTP 标头而不是 &lt;meta&gt; 标记;这些只是后备。
  • 这绝对不是重复的,因为它完全是另一种情况,但没关系..你知道我如何使用 UTF-8 格式的文件吗?我需要一个特殊的程序吗?我的 netbeans 或 note++ 无法以 UTF-8 保存文件
  • 他们如何“不能”以 UTF-8 格式保存文件?您尝试了什么,是什么让您认为他们“不能”?也许检查一下:stackoverflow.com/q/10309088/476
  • 啊,好吧,我在谷歌找到了一个网站,他们说你必须在“另存为”下保存 UTF-8 编码。在 netbeans 和 note++ 中没有这样的选项,但现在我看到他们有一个“编码”选项。非常感谢!

标签: html utf-8 character-encoding web


【解决方案1】:

您在页面http://ivr.immobilien/impressum.html 上带有字符集的元标记已被评论。您可以阅读有关html cmets here

要解决此问题,您需要修改 html 代码。

【讨论】:

  • 我把它注释掉了,否则它会破坏我在页面上的文字
  • polest ,也许是这个特定的文本编码有问题。您可以尝试将其替换为其他页面中的文本并检查是否有效。
  • 问题出在文件编码上。我将 impressum.html 的文件编码更改为 UTF-8 并保存。现在一切正常
猜你喜欢
  • 2020-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多