有这事?你在你的编程工具比如myeclipse,把整个工程的 Text file Encoding改成UTF-8编码 如果怕别的文件有问题,那你就新建一html文件比如hearder1.html,然后右键->properties->Info->Text file Encoding->UTF-8.再把原来的页面中所有内容^C^V到这个文件,如果该html没有使用框架,则DOCTYPE(放在第一行,下面的meta标签里面如果有其他的contentType,删掉)为: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">如果该html用了框架,则DOCTYPE为:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> 然后删了原来那个,再把这个改成header.html,然后重新publish工程,看看,如果还乱码就见鬼了。
utf-8是国际的编码,个人认为用这个比较好。
xml里用gb2312的比较少,用utf-8吧
另外如果连接了数据库的话,就加个过滤器
可以在<head></head>设置一下:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />如果页面不多,删了重来,全部统一编码
有这事?你在你的编程工具比如myeclipse,把整个工程的 Text file Encoding改成UTF-8编码
如果怕别的文件有问题,那你就新建一html文件比如hearder1.html,然后右键->properties->Info->Text file Encoding->UTF-8.再把原来的页面中所有内容^C^V到这个文件,如果该html没有使用框架,则DOCTYPE(放在第一行,下面的meta标签里面如果有其他的contentType,删掉)为:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">如果该html用了框架,则DOCTYPE为:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
然后删了原来那个,再把这个改成header.html,然后重新publish工程,看看,如果还乱码就见鬼了。