我在显示欧洲字符方面存在一些问题
这是我的代码:
netstat -b
在主页面上,字母“ü”,“ä”和“ö”显示为“?”。我无法解释原因。
答案 0 :(得分:1)
在您的文档中,您声明了UTF-8字符编码(好主意)。为此,您用来编辑文件的编辑器/查看器也必须采用UTF-8模式。
例如,如果你的编辑是在" ANSI" (latin-1或CP1252)模式,然后它们在编辑器中看起来很好,但是当浏览器以UTF-8模式尝试解释这些字节时,它们看起来就像无效的字节序列。
如果您的编辑器不支持UTF-8模式或由于某种原因这不可行,请使用数字字符实体。例如,ü
为ü
。您可以使用this tool进行转换。将句子粘贴到顶部框中,然后按下框上方的转换,然后查看显示" Hex NCRs"的框。
答案 1 :(得分:-1)
试试这个:
看起来你在html的某些部分使用了德语我建议你在下面的地方添加你想要使用德语的标签。
<blockquote lang="de">
</blockquote>
例如:
<!DOCTYPE html>
<html lang="de">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Image2Food -
Sag mir, was ich daraus kochen kann - Index
</title>
<meta name="viewport" content="width=device-width; initial-scale=1.0">
</head>
<body>
<div id="nav">
<?php
require("nav.php")
?>
</div>
<div id="content">
<blockquote lang="de">
<h1>Image2Food - Sag mir, was ich daraus kochen kann</h1>
<h2>Das soziale, multimediale Netzwerk für Kochideen</h2>
</blockquote>
&#13;
答案 2 :(得分:-1)
我这样解决了:
<?php
/**
* Festlegung der Untergrenze für die PHP-Version
*@version: 1.0
*/
if (0 > version_compare(PHP_VERSION, '5')) {
die('<h1>Für diese Anwendung '.
'ist mindestens PHP 5 notwendig</h1>');
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<meta http-equiv="content-type" content="text/html" />
<title>Image2Food -
Sag mir, was ich daraus kochen kann - Index
</title>
<meta name="viewport" content="width=device-width; initial-scale=1.0">
</head>
<body>
<div id="nav">
<?php
require("nav.php")
?>
</div>
<div id="content">
<?php