打印

[IIS]UTF8编码,有时出现中文乱码...

ASP文件保存为UTF8
编码@Codepage=65001
Charset=utf-8

数据库Access 2003

在本地IIS调试,(中文)有时候会出现乱码,从表单提交入库,库里显示的也成了乱码了...重启。又恢复正常。请问这是我IIS问题还是编码有问题?

乱码如下状:鎴戝共鍢涘晩'
别人都不屑与他讨论,他却自认为已经无敌了!
我猜是IE没有按UTF-8显示页面,出现这个乱码的时候,你右键看下编码,估计不是UTF-8,你换到UTF-8就应该正常了。
IE的问题?我经常碰到。
尝试把<meta ..charset=..>放到 <title></title>前面。
不是挖...用Mozilla / Opera / IE 都是这种情况,IE的编码选择之前是自动,后来我选择 Utf8还是一样...

才怀疑是不是IIS有点问题。偶尔才会出现这样的情况。
别人都不屑与他讨论,他却自认为已经无敌了!

TOP

utf-8文件报错后会出现乱码。

修正后还是乱码。重启IIS。OK。


未解决,这个问题也是困绕我很长时间了。

大虾们,解决的出来指点下吧。

TOP

根据经验,报错后出现乱码问题解决方法:
1、换个浏览器,比如原先用IE,那么现在就用FF或者opera
2、重起IIS,或者把IIS的进程用任务管理器结束掉,刷新页面后IIS自动启动,不过刷新前先把程序改正确了再说,要不程序又出错了,刷新后又出乱码了

我现在在猜是不是session的问题,因为还有第3个解决方法:放着IE不动,离开电脑或玩其他东西一会再刷新时,页面是不会出乱码的,除非页面又出错了。
联系1、3点,我觉得很有可能是session的问题,所以可以试试Session.CodePage搞上去。(我没试过,不知道这样会不会不出乱码)

另外,出乱码时可以拿1、2、3来解决
最最关键的解决方法是:程序运行前尽量不要出错。
BI签名做链接不好。百度间谍多。
对管理有异议,请前往事务区进行投诉。请勿PM。

TOP

一般情况下,代码为GB2312强制用UTF-8显示,出现乱码
http://www.qlili.com 个人站帮点啊

TOP

用记事本方式打开文件,然后另存为ANSI格式的编码,试试这样可以吗?

TOP

坟,楼主可能都已经死了

TOP