请问能有什么办法解决? 是在IE是显示为乱码?还是在DW里编辑时为乱码?如果是在IE中请: <meta http-equiv="Content-Type" contect="text/html";charset=gb_2312-80">和 <meta http-equiv="Content-Language" contect="zh-CN">用以说明主页制作所使用的文字以及语言;又如英文是ISO-8859-1字符集,还有BIG5、utf-8、shift-Jis、Euc、Koi8-2等字符集; 如果是在DW中,请点击:Modify-----Page Properties----Document Eocnding---Gb2312 对不起,我一时竟忘了说明,是在 IE 中。 好像不行哦,如果某些网站本来就不支持中文,那一样显示乱码对不?那不就没有办法? 1、首先,把你的全部文件放在IIS里测试,保证能正常使用,并正确显示中文!并打开*.mdb文件,看中文显示是否正常。全部通过后,作好备分文件,进行第2步。 2、如果你根本不懂ASP,最简单的方法是,打开所有的ASP文件,并在第于行插入<% codepage = "936"%> 例外情况:如果第一行是以<%@ LANGUAGE="VBSCRIPT" %>开头,则改成<% codepage="936" LANGUAGE="VBSCRIPT" %> 如果第一行是以 <html> 或 <SCRIPT LANGUAGE="JavaScript">开头,则不加入. 3. 第二步完成后,再用 IIS 对每一项功能进行测试,如显示 \\0\\conn.asp line 1, 即为错误信息,意思是: conn.asp 源文件第一行有错,那就把 <%@ codepage="936" %> 删除即可,一些例外错误,请到 http://search.microsoft.com/default.asp 这里,输入“错误信息”查询即可,全部功能测试可行后,即可上传至国外服务器上,进行测试。
4. 方法还是:调用每一项功能,全部能正确使用并能显示中文后,再“下传”*.mdb 文件(非常重要),打开,确认能正确显示中文,大功告成。 呃……首先我要道个歉,真是不好意思,我使用的只是普通的 htm 文件,并非 ASP,不过好像服务器支持 CGI。我在预览网页时发现文字显示正常,不过当上传到服务器后,中文竟然变成了乱码,可能服务器不支持中文吧。这里给个地址,帮忙看看。 http://wave.prohosting.com/lunascar 修改 -> 页面属性 -> 文字编码 让浏览者手动改不是很对不起人家?有没有添加代码就能解决问题的办法?
|