浏览器显示德语字符问题

Browser display german language character issue

我的问题是我正在显示德语语言字符,而我的浏览器将某些字符转换为问号符号。

我在此处添加了图片,您可以看到确切的问题所在。

我也试过元标记

我仍然遇到同样的问题。请帮助更正代码

我的代码

<meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta name="description" content="">
        <meta http-equiv="Content-Language" content="de, fr, it, en">
        <meta name="author" content="">

所以有几种可能性:

可能(如果您在网络服务器上工作)配置有误。搜索关于 ISO 8859-1.

的设置

也可能是您浏览器的配置问题。检查 this topic on Whosebug。它描述了如何使用 .htaccess.

强制浏览器使用 UTF-8

如果这一切都不起作用,您可以通过搜索和替换将每个字符更改为 html 代码。这应该在没有 UTF-8 的情况下工作。

  • Ä = &Auml;
  • ä = &auml;
  • Ö = &Ouml;
  • ö = &ouml;
  • Ü = &Uuml;
  • ü = &uuml;

希望你能找到解决办法。

嗨,我自己找到了答案

数据来自使用 php 服务器端脚本的数据库,这就是 html 元标记不起作用的原因,但我们可以使用 php header 来做到这一点。请检查下面的一行代码来完成它。

header('Content-Type: text/html; charset=ISO-8859-1');