急!!!ASP页面,中文数据存入,以及读取中文数据时,为何会变成问号?

 我来答
xdownx
2011-04-11 · TA获得超过2052个赞
知道小有建树答主
回答量:1135
采纳率:0%
帮助的人:1200万
展开全部
这个问题出现的主要原因是你读取页面的编码格式不对。
把下面这句代码加大读取页面的最上面
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%Session.CodePage=936%>
这段代码的意思是把页面的内容全部强制转换成gb2312格式
在<head>标签中的
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
其中charset=gb2312 这里必须设置成gb2312
追问
对了,这个问题是时而出现时而不出现?那是怎么回事呢
追答
您把浏览器中的cookies清空了来,一般写了这段代码就不会有问题了,这个问题以前我在做一个网站的时候遇到了
万企明道
2024-08-07 广告
无代码平台是我们公司致力于为企业提供的一项创新技术解决方案,它让非技术背景的用户也能通过图形化界面搭建应用,无需编写代码。该平台简化了软件开发流程,加速了项目上线时间,降低了IT成本,同时提升了业务部门的自主性和灵活性。无论是快速原型设计、... 点击进入详情页
本回答由万企明道提供
z_y8008
2011-04-11 · TA获得超过300个赞
知道小有建树答主
回答量:201
采纳率:0%
帮助的人:262万
展开全部
初步判读是你的编码不对,你可以在页面上点右键,选择编码,换不同的编码看看是不是对了,如果确认是编码问题,确保你的以下三种编码都是一致的:
1,页面文件的编码,用windows的记事本打开ASP文件,然后选择另存为,在对话框中的编码一栏可以看到你当前文件的编码
2,打开ASP文件,查看以下语句的编码:<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
3,打开ASP文件,<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>,看看ASP的输出编码(注意:936=gb2312,65001=utf-8)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cheng87716
2011-04-11 · 超过23用户采纳过TA的回答
知道答主
回答量:85
采纳率:0%
帮助的人:52.5万
展开全部
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<%
Session.CodePage=65001
Response.Charset="utf-8"
%>

估计这三个地方改下一个应该就可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qiang300
2011-04-11 · TA获得超过117个赞
知道小有建树答主
回答量:711
采纳率:100%
帮助的人:292万
展开全部
设置一下字符集 gb2312 看看
更多追问追答
追问
是这样设的吗?
还是不行!
追答
那其他呢 像utf-8
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友719fd50
2011-04-11 · TA获得超过140个赞
知道小有建树答主
回答量:172
采纳率:70%
帮助的人:91万
展开全部
编码格式不对!
更多追问追答
追问
那怎么改啊?我是新手,能说的详细点儿吗
追答
用的什么数据库?页面编码?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式