请教高手一个问题。
我们的网站是.net2.0开发的,编码为utf-8,为什么客户端浏览网站时,如果客户端网速很慢,页面经常出现乱码是怎么回事?
以下是出现乱码时的一般情况(有时候串页),
比如首页编码:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
也是urf-8的文件.
并且web.config:
<?xml version="1.0" encoding="utf-8" ?>出现乱码时,查看源文件就会看到如下文字:
<head id="Head1"><title>
璞嗕竵缃?浜轰汉寤鸿锛屼紬浜哄垎浜殑鏂伴矞閮藉競鐢熸椿绀惧尯骞冲彴 鍖椾含 璁㈤缃?澶栧崠 璁㈤ 缃戜笂閫侀 缃戜笂璁㈤ 蹇 蹇搴?缇庨 鐑归オ
</title><m
我们的网站是.net2.0开发的,编码为utf-8,为什么客户端浏览网站时,如果客户端网速很慢,页面经常出现乱码是怎么回事?
以下是出现乱码时的一般情况(有时候串页),
比如首页编码:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
也是urf-8的文件.
并且web.config:
<?xml version="1.0" encoding="utf-8" ?>出现乱码时,查看源文件就会看到如下文字:
<head id="Head1"><title>
璞嗕竵缃?浜轰汉寤鸿锛屼紬浜哄垎浜殑鏂伴矞閮藉競鐢熸椿绀惧尯骞冲彴 鍖椾含 璁㈤缃?澶栧崠 璁㈤ 缃戜笂閫侀 缃戜笂璁㈤ 蹇 蹇搴?缇庨 鐑归オ
</title><m
在web.config中 加上这句 <globalization uiCulture="zh-CN" culture="zh-CN" requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8"/>
要在 <system.web> </system.web>之间加上
测试需要网速慢才能测试出问题来,adsl 512k的开个下载到75k左右,然后开个视频,多刷几次就出来了
继续等待中
主要是由于 NeatUpload 组件设置引起的,请大家谨慎设置第三方组件
<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>
就是本地化的原因
谢谢参与,关键不在这个,而是在于web.config:
<neatUpload useHttpModule="false" maxNormalRequestLength="4096" maxRequestLength="2097151" defaultProvider="FilesystemUploadStorageProvider">
一定要是false,true就会出串页乱码了,用户网速慢出的概率最高