gpt4 book ai didi

utf-8 - iso-8859-1 是否可以显示德语变音,还是我需要使用 utf-8?

转载 作者:行者123 更新时间:2023-12-04 23:09:16 24 4
gpt4 key购买 nike

我有一个托管在服务器上的多语言网站,该网站似乎将字符编码设置为默认为 iso-8859-1。

我认为我最好拥有 utf-8 页面并包含一个元标记来声明这一点。不幸的是,这个元标记似乎被覆盖了,页面默认为 iso-8859。

德语和荷兰语页面中的许多特殊字符未正确显示。

我是否需要尝试将服务器默认值更改为 utf-8 或其他格式?也许我可以完全删除服务器默认值?嗯……真的不知道在这里做什么最好。

任何建议都会很棒!

最佳答案

当通过 HTTP 提供 HTML 页面时,不使用内容类型的 HTML 元标记。相反,将使用 HTTP 响应中的内容类型 header 。您可以使用例如 Firebug 来确定内容类型标题。 , 在网络面板中。

alt text

如何更改这取决于您使用的编程语言和/或网络服务器,这从您当前的问题中不清楚。根据您的问题历史,您似乎正在使用 PHP。在这种情况下,您需要将以下行添加到 PHP 文件中,然后再向响应发出任何字符。

header('Content-Type: text/html; charset=UTF-8');

也可以看看:
  • PHP UTF-8 cheatsheet


  • 如果您无法更改 HTTP 响应 header ,则必须提供有关您正在使用的编程语言和网络服务器的更多详细信息。通过这种方式,我们可以为您提供更合适的答案。

    如果您想坚持使用 ISO-8859-1,那么您需要确保您的页面也保存为 ISO-8859-1 而不是 UTF-8。否则某些字符可能确实会出现 mojibake当您将 UTF-8 保存的资源显示为 ISO-8859-1 时。

    关于utf-8 - iso-8859-1 是否可以显示德语变音,还是我需要使用 utf-8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4618820/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com