编码问题标题标签
我在将标签与 PHP 结合使用时遇到了一些问题。我的代码是:
$title = '....';
echo '<title>'.htmlspecialchars($title).'</title>';
当我使用 "Niederländische Zitate"
时,浏览器输出“Niederländische Zitate” 当我使用“Niederländische Zitate”时,浏览器输出“Niederländische Zitate”
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
有人知道如何解决这个问题吗?
I've got a little problem with the tag in combination with PHP. My code is:
$title = '....';
echo '<title>'.htmlspecialchars($title).'</title>';
When i use "Niederländische Zitate"
the browser outputs "Niederl�ndische Zitate"
When i use "Niederländische Zitate"
the browser outputs "Niederländische Zitate"
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Anyone has an idea how to fix this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
除了元标记之外,您还需要:
a) 发送 UTF-8
header
,如下所示:在脚本的最开头。
b)并将脚本文件保存为
UTF-8 without BOM
编码。使用任何好的代码编辑器,例如 Notepad++,它允许这样做。In addition to meta tag, you also need to:
a) send UTF-8
header
like this:in the very beginning of your script.
b) and save the script file as
UTF-8 without BOM
encoding. Use any good code editor, like Notepad++ which allows this.