一般不关这段代码的事。
可能是你的ie中毒了。
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
网页中一定要有这句保存后才不会乱码。

解决方案 »

  1.   

    呵呵,上课了~~~
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    这些代码叫做DOCTYPE声明.DOCTYPE是document type(文档类型)的简写,用来说明你用的XHTML或者HTML是什么版本.我们做网页时通常会不太注意这个,但DW会自动加上这些代码.其中的DTD叫文档类型定义,里面包含了文档的规则,浏览器就根据你定义的DTD来解释你页面的标识,并展现出来.
    这样才符合W3C的规定.
      

  2.   

    绝非病毒,绝非恶意代码
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">是W3C的标准用google搜索一下“DOCTYPE声明”就会了解到详细的内容
      

  3.   

    可以在下列三种<!DOCTYPE>中进行选择: 
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HEML 4.0//EN" 
    "http://www.w3.org/TR/REC-html140/strict.dtd> 
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" 
    "htttp://www.w3.org/TR//REC-html140/loose.dtd> 
    <!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.0 Frameset//EN" 
    "http://www.w3.org/TR/REC-html140/frameset.dtd> 
    上面的每一个标记中都有一个URI。这些URI的文件名分别为strict.dtd、loose.dtd、frameset.dtd。这些名称显示了文档对HTML的支持级别: 
    * Strict:文档中不使用任何失效属性以及框架 
    * Loose:文档使用一些失效元素包括显示 
    * Frameset:文档使用一些失效元素并且使用框架 
    在一般情况下,应该使用<!DOCTYPE>的strict.dtd,因为它可以和HTML4.0 全面兼容。使用loose.dtd 的主要原因是因为一些与显示相关的元素,如样式表等还没有被浏览器开发者所接受。
      

  4.   

    to Minisheep(风云人物)请问如何使生成的空白页中没这个,或自动自动生成strict.dtd的。还有这东西在生成空白php文件时也自动生成,还有做出的网页,上传后,在IE中常出现弹出式传奇广告,
    firefox则没有。这对于俺这新手来说,可谓打击颇重!
      

  5.   

    把"http://www.w3.org/TR/html4/loose.dtd"删掉就没有问题了
      

  6.   

    C:\Program Files\Macromedia\Dreamweaver MX 2004\Configuration\DocumentTypes\NewDocuments
    如果楼主一定说觉得这个有问题。
    在这个目录下你可以修改掉默认的代码,按相应类型文件修改。
      

  7.   

    to kingerq的确是这样,但以前生成空白的php文件时没这些东西,现这里面的default.php
    及Default.dwt.php中都带这种代码,想问一下大家的default.php中是不是就是空白的什么代码都没有。
      

  8.   

    to allsword(长剑):
    这种情况确实是恶意代码,不过跟DW无关,跟那些代码无关
    我这里生成的空白SP、PHP都有类似的代码
      

  9.   

    楼主的很正常啊。解决乱码的办法有。快截键 ctrl+j   然后选择编码,,选择中文,。重新导入
      

  10.   

    to runnerweb重新导入后,php中还是乱码。
      

  11.   

    后来再N次打开IE后,终于又出现弹出式传奇广告是qu123的,经百度查是网页病毒setupad.exe,
    但setupad.exe可能已被机子中的KV2004杀了,没找到,
    在regedit中,查setupad在一个很隐蔽的地方发现有,并出现qu123,同时在我机子的2k及98下的
    system32均有一个host的文件,干掉后,清除两处regedit中的相关东东,
    现用ie打开网页不再出现“qu123的传奇弹出广告”。奇怪的是不在一般regeidt 中的run下,记得前些日了好像从华军下了个东东,后我的firefox的书签被全删,IE好像也是,难道和这有关,难道华军的上面有时带这个,还有这江民KV2004好像对一般的还行,关键时刻可谁都靠不住。
      

  12.   

    谢谢兄弟们了,
    这次我感觉根本原因是,江民的KV2004对firefox浏览器的实时监控还不是太好,
    虽将setupad.exe给杀了,但还是有恶意代码进机子了,使我误认为是dw的问题,
    再次感谢大家!!!
    结帖了!