日期:2014-05-19  浏览次数:20480 次

高分求教这个编码问题。
这个问题要搞死我了。
我在IIS6   中     windows2003     上,     一张a.shtml   和   b.html页面,两个页面都是utf-8存储方式,a.shtml页面中包含b.html页面,    
a的代码如下(就一句):

<!--#include   virtual= "/b.html "   -->

b的代码如下(就一个字):



好现在访问a.shtml的时候出来了这样的代码:

?你

在包含的代码中前面多了个问号。在如果在界面排版中会大大的影响。

哪位能帮我解决一下,两个文件的下载地址:http://www.pooeo.com/ab.rar

注意:文件中就两个文件     a.shtml   和   b.html     ,哪位能帮我看一下,这两个文件有什么问题??

------解决方案--------------------
utf_8好像是外文的编码方式,有汉字的编码可能要改成gb2312,你看看改一下编码语言行不行,
------解决方案--------------------
在本地试了一下,没有发现你说的问题
------解决方案--------------------
在 <head> 里加上这个标签试试
<meta http-equiv= "Content-Type " content= "text/html; charset=utf-8 ">
------解决方案--------------------
<!--#include file= "b.html " -->
------解决方案--------------------
同上,没发现问题
------解决方案--------------------
经确认:灵异事件
------解决方案--------------------
建议看看web.config的编码。
------解决方案--------------------
发现不了问题。
------解决方案--------------------
在这也没有问题
------解决方案--------------------
无问题
------解决方案--------------------
无问题

------解决方案--------------------
无问题
------解决方案--------------------
用 Editplus 打开 b.html 另存为UTF-8文件,用notepad另存的那个UTF-8格式好象会有你现在这个问题
------解决方案--------------------
没发现问题