注册 登录
编程论坛 ASP技术论坛

奇怪的乱码问题(已搞定)

不惑 发布于 2007-12-03 09:41, 887 次点击
我从网上下了个博客源码,说是说ASP的,可它用的是JS语言。它用了这样一句:<%@LANGUAGE="JSCRIPT" CODEPAGE="65001"%>
好在JS还有那么一点点懂,所以也就将就着用了。
可发现这样一个问题,就是在进了博客之后退回到原来的ASP就发现用程序输出的字符全是乱码的。而且不管我用什么办法它都无法正常,只有把页面关了,再重新进去这才好。
不知道有没有其它办法让它不乱码啊?
我试过以下办法:
在原来的ASP中加:
<%@LANGUAGE="VBSCRIPT"%>无效
加:
<meta http-equiv="Content-Type" c />无效。
加:<%response.Charset="GB2312"%>无效
不知道该才能让它返回到原来的程序时不乱码?

[[italic] 本帖最后由 不惑 于 2007-12-3 16:40 编辑 [/italic]]
6 回复
#2
不惑2007-12-03 09:42
对了忘了说了,源码是5icode的。
#3
不惑2007-12-03 09:46
晕,那句标识为简体中文的meta后面的代码被吃了,就是gb2312部分
#4
不惑2007-12-03 10:06
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
用这句搞定。
还以为用它可以搞定,结果是假的,再试一次还是乱码
郁闷

[[italic] 本帖最后由 不惑 于 2007-12-3 10:12 编辑 [/italic]]
#5
不惑2007-12-03 10:52
好可恶的博客!
我还想以弹出窗口的形式来操作博客,结果它还会影响父窗口
#6
不惑2007-12-03 15:55
没人知道吗?
#7
不惑2007-12-03 16:40
这一回真的搞定了
<%session.CodePage=936%>
奇怪,原因我是知道是这个codepage错了,可我用了
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
为什么改不回来?!
<%session.CodePage=936%>
用了它才改回来。晕,害苦了我。
1