ASP网站奇怪的乱码现象

来源:百度知道 编辑:UC知道 时间:2024/05/22 13:12:08
首先声明,程序在本机调试完全正常,但上传到服务器后问题出现.

具体问题:

网站的产品信息由后台的新闻编辑器输入,提交完毕后,这时前台页面显示完好,但当点击修改的时候,编辑器内文字部分全部乱码.修改页面的结构是:修改页面ProductModify.asp包含Editor.asp,Editor.asp里包含ProductContent.asp,乱码的部分就是ProductContent.asp里所显示内容.

问题主要是出在了ProductContent.asp里,上传到服务器后,如果加上第一句话:<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>,则编辑器文本部分显示空白,什么也读不出来;如果去掉,则乱码;尝试将GB2312换成UTF-8,还是不行.望高手解决,不胜感激.
搞的人心荒啊........................

如果目标服务器为非简体中文系统, 建议采用UTF-8的编码形式, 这句话的含义包括: 1, 所有ASP文件使用UTF-8编码 2, 内容读写的头部加<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> 3, 数据库含有中文部分的字段必须能支持Unicode编码, 若为Access数据库, 则文本字段有该选项

"加上第一句话:<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>,则编辑器文本部分显示空白,什么也读不出来;如果去掉,则乱码;尝试将GB2312换成UTF-8,还是不行.望高手解决,不胜感激."
最后,把你的asp文件另存为utf-8编码的文本文件.