同一页面重复后特殊字符变成问号

sou*_*ker 2 html css meta utf-8

从上周五开始,我复制了我的第一页,并且复制了很多时间(大约 40 个相同的页面),在检查其中一个复制页面后,我发现特殊字符( \xc3\xa9,\xc3 \xa8,\xc3\xa7,...) 被问号替换。

\n\n

所以我搜索了什么可能会导致这样的问题,这就是人们谈论的地方:

\n\n
    <meta charset="utf-8" />\n
Run Code Online (Sandbox Code Playgroud)\n\n

我已经更多地研究了我一直以来单独留下的那行代码,它是在我开始新页面时自动编写的,所以我不认为我会随时更改它,但现在它是是时候询问它是如何运作的了。

\n\n

我想知道是否

\n\n
 <meta charset="utf-8" />\n
Run Code Online (Sandbox Code Playgroud)\n\n

只适用于一个页面,因此,我想知道如何更改它以使其可用于我的所有 html 页面。(请注意,只有我的主页显示特殊字符,并且我正在使用法语对于我的页面,所以如果您需要翻译,可以在评论中询问我。)

\n\n

\r\n
\r\n
    <meta charset="utf-8" />\n
Run Code Online (Sandbox Code Playgroud)\r\n
 <meta charset="utf-8" />\n
Run Code Online (Sandbox Code Playgroud)\r\n
\r\n
\r\n\n这里你可以看到重复的图像,特殊字符是问号,而我的边框丢失了\n重复页

\n

Fer*_*red 5

重要的是要知道字符是否真的转换为 ?? 甚至在 HTML 文件中,或者当您通过浏览器浏览它们时。

如果 html 页面中的字符保存正确,并且您在浏览器中将它们视为问号,则在大多数情况下,通过添加 <meta charset="utf-8"> (最好在<head>元素中)到页面将解决问题。

但另一方面,有时当您复制粘贴或将 HTML 复制到另一个 HTML 文件时,由于您的环境情况,新 HTML 文件的编码可能不是 Unicode 或 UTF-8,因此它会在内部将所有特殊字符转换为问号。Ofc 当您浏览这个新的 HTML 页面时,您将看到问号,因为它们实际上在文件创建(或保存)时转换为问号。 更改 HTML 文件的编码

在这种情况下,最好先更改文件编码,然后再次粘贴内容并保存。希望能帮助到你