0

我有一个涂鸦博客,但我遇到了一个奇怪的问题,显示奇怪的字符页面,如下所示:

替代文字 http://amrelgarhy.com/ScreenShots/error.jpg

当我打开我的控制面板管理页面时,此页面正在显示。当我尝试编辑我以前的一篇文章时,它也显示相同。我的问题是我不知道它背后的原因是什么。

我不知道如何解决这个问题。我所有的帖子都是英文的,我总是使用 Windows Live Writer 来发帖。

以前有人遇到过这样的问题吗?你能告诉我找到这个问题的原因,以及任何潜在的解决方案吗?

4

3 回答 3

1

看起来可能是编码不匹配。您是否在不理解 UTF 编码的工具中打开 UTF-8(或其他一些 Unicode)编码的文件,反之亦然?

于 2010-07-14T23:02:46.503 回答
0

内容 MIME 类型似乎存在问题。您看到的奇怪现象是因为服务器以二进制形式提供内容(我猜application/octet-stream),即使它应该以 text/html 形式提供它们。image/<extension>例如,图像应提供为image/png

您可以手动将 MIME 类型处理程序设置为某些文件类型。如果您使用的是 Apache,您可以轻松地在这样的.htaccess文件中执行此操作:

AddType text/html .html

如果您的内容不是 HTML,则 MIME 类型是不同的。如果您的网络服务器没有自动执行此操作,您可能应该自己添加处理程序。

所有 MIME 类型都可以从这里找到:http ://www.iana.org/assignments/media-types/

于 2010-07-25T06:49:01.707 回答
0

尝试将其放置在您的母版页中:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

此外,请检查是否已创建虚拟目录。

于 2010-07-14T23:42:31.697 回答