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

我真的是越来越晕了,今天又碰上一件奇怪的乱码事件(已解决)

不惑 发布于 2007-12-19 22:44, 1500 次点击

[url]http://www.[/url]
它点开是乱码的。
但看它的源文件是好的,把源文件另存为本地的.htm打开也是好的。
但只要把这个.htm文件改名为.asp后传至服务器打开它就是如我上面的一样了。乱七八糟了。
请问这是什么原因啊?!

[[italic] 本帖最后由 不惑 于 2007-12-20 18:25 编辑 [/italic]]
13 回复
#2
不惑2007-12-20 07:21
原因好象是它把中文以UTF-8传送了,可我一直未设置过这个啊。这是什么回事啊?在那儿改这个呢?以前都不这样的。
#3
小狐0012007-12-20 15:42
用记事本打开文件,把下面一句加在页面头上,保存就行了
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
#4
madpbpl2007-12-20 15:56
这种问题我也说清,但是楼主可以另存为一个同名文件,把这个文件删除,即可。
#5
yms1232007-12-20 16:20
Response.CharSet="gb2312"
#6
孤独冷雨2007-12-20 16:21
<meta http-equiv="Content-Type" content="text/html; charset="gb2312" />
把这个加上,再错我把电脑吃了!
#7
letla2007-12-20 16:26
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
</head>
<table>
    <tr><td><i><b>公证申请表</b></i></td></tr>
</table>


楼上的可以吃电脑了。。。
#8
孤独冷雨2007-12-20 16:58
你把眼睁大点,你看我上面错了吗?
#9
madpbpl2007-12-20 17:18
原帖由 [bold][underline]孤独冷雨[/underline][/bold] 于 2007-12-20 16:58 发表 [url=http://bbs.bc-cn.net/redirect.php?goto=findpost&pid=1155835&ptid=193406][/url]
你把眼睁大点,你看我上面错了吗?

你没说错,请不要生气。但请你参看一下1楼链接网址,在看一下链接网址的源文件。
#10
不惑2007-12-20 18:11
哈哈.六楼,
要是我连<meta http-equiv="Content-Type" content="text/html; charset="gb2312" />
这一句都不懂,我才该把电脑给吃了.
你也不看看我在沙发上说了什么?
UTF-8都知道,不知道gb2312
四楼的,把它用IE打开的乱码文件的源文件都另存过了.但只要改成.asp它就乱码.
#11
不惑2007-12-20 18:18
说实话,我知道它为UTF-8输出的原因是:
我在我的文件中加入
<meta http-equiv=Content-Type content="text/html; charset=UTF-8">
这一句它就不乱码了,我坐沙发上没说清楚.
我想知道的是为什么我没有设置过,我的asp文件为什么会以utf-8格式输出?而且更为晕去的是:我其它输入的它又会以gb2312输出,也就是我同一个文件中会有二种输出方式,也就是说我不管加那一种中文方式它都会有乱码出现!!!!!!! 还让不让我活了?!
#12
不惑2007-12-20 18:24
我知道原因了.
是我的记事本什么时候默认的方式为utf-8方式保存了 ,而我用包含文件方式加入的是gb2312格式的,引起昨天写的文档用什么方式来显示都是地方乱码的 我还是第一次碰到这么好玩的事,害苦了我一整天.
#13
madpbpl2007-12-20 18:59
#14
dhdhzzw2007-12-21 10:02
哎呀简单点,,dreaweaver新建一个HTM,然后把你那段asp代码拷进body里面去。
1