最近用visual studio.net 2008 写了一个asp网页,在判断密码是否正确时的提示框的中文出现乱码。
如: response.Write "<script language=JavaScript>alert('密码错误.');window.location.href='login.asp';& lt;/script>" 提示的是乱码, 使用response.write也是乱码, 后来发现我的网页中没有加<META http-equiv=Content-Type content="text/html; charset=gb2312">,加上后还是出现乱码, 无奈啊。后来经查讯资料终于解决了,在每页开头加上<%@ CODEPAGE = "936" %> 结果问题解决了, 具体解释给大家: 使用 @CODEPAGE 指令为 .asp文件设置代码页。代码页是一个字符集,包括数字、标点符号及其他字符。不同的语言和现场 用不同的代码页。例如,ANSI 代码页 1252 为美国英语和大多欧洲语言所使用,而 OEM 代码页 932 为日本汉字所使用,
DW里的一个设置...乱码部分应该变成了西欧字体.调成简体中文就可以了.属性-〉页面属性-〉标题和编码->改为简体中文GB2312, 点“重新载入”,确定
代码中加入 <meta http-equiv="Content-Type" content="text/html; charset=gb2312">