ASP程序在2000下一切正常,但转到2003服务器上,乱码
2009-03-19 15:19
204 查看
以前所有的ASP程序一直在2000服务器上使用,一切正常,最近换了台2003的服务器,结果,所有程序,不定程度上出现了乱码.在网上找了一些资料,现在总结一下:
故障原因:
2003默认UTF-8,结果与GB2312冲突造成.
解决方法:
1. 加<%@codepage="65001"%>,强制ASP用UTF来传输数据.可以加在包含文件中,如CONN.ASP等连接数据库的ASP中.
2.加<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
3.尽量不要使用BINARY类型
结论:
采用UTF-8编码,除了要将文件另存为UTF-8格式之外,还需要同时指定codepage及charset。
故障原因:
2003默认UTF-8,结果与GB2312冲突造成.
解决方法:
1. 加<%@codepage="65001"%>,强制ASP用UTF来传输数据.可以加在包含文件中,如CONN.ASP等连接数据库的ASP中.
2.加<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
3.尽量不要使用BINARY类型
结论:
采用UTF-8编码,除了要将文件另存为UTF-8格式之外,还需要同时指定codepage及charset。
相关文章推荐
- asp程序本地正常 服务器不让写入新增编辑修改
- asp+Access程序在Windows Server 2003 Enterprise Edition服务器上运行时无法显示备注字段的解决方法
- asp.net 2.0发布的网站本地IIS执行正常但发布到远程服务器上乱码的解决方法
- asp+Access程序在Windows Server 2003 Enterprise Edition服务器上运行时无法显示备注字段的解决方法
- asp+Access程序在Windows Server 2003 Enterprise Edition服务器上运行时无法显示备注字段的解决方法
- asp+Access程序在Windows Server 2003 Enterprise Edition服务器上运行时无法显示备注字段的解决方法
- Android客户端程序启动后没有反应,服务器一切正常(解决)
- 配置WinServer2003的ASP.NET程序服务器验证不好使的解决办法.
- windows server 2003 sp2安装sql server 2000报“安装程序配置服务器失败”错误解决方法
- sql server 2000安装程序配置服务器失败
- ASP.NET Word导出服务器权限配置[windows 2003]
- 让Windows 2003 Server支持ASP程序
- 如何在Windows 2003服务器上部署远程安装程序
- sql server 2000安装程序配置服务器失败
- windows 2003 IIS6 ASP http 500 - 内部服务器错误解决方法
- RAID5配置及服务器2003系统安装方法。2000系统的安装要使用7.9版本的引导盘
- PDF在xp或2003下正常在win7下乱码的问题
- 运行asp.net程序的时候老师出现“服务器应用程序不可用”,vs2005无法启动调试
- 如果您的ASP.NET服务器上制作的页面总是无法正常显示,请看……
- Uploadify 在本地测试一切正常 传上服务器上提示uploadify http:undefinded