用户名: 密码: 验证码: 注册           网站地图 高级搜索 RSS订阅 收藏本站
山东十七地市站长联盟信息: 济南 青岛 淄博 枣庄 东营 烟台 潍坊 济宁 泰安 威海 日照 莱芜 临沂 德州 聊城 滨州 菏泽      
您的位置:主页>网络编程>Asp编程>

ASP读sql数据时出现乱码问题解决方法

[ 来源: | 作者: | 更新日期:2007-8-2 13:04:48 | 评论 0 条 | 我要投稿 ]

如果你在做网站的时候,无法正确执行sql语句,response后,发现sql语句里面的中文字段都成了乱码,可以用下面的方法解决: 字串1

<%@ codepage=936%>简体中文
<%@ codepage=950%>繁体中文
<%@ codepage=65001%>UTF-8

字串4

codepage指定了IIS按什么编码读取传递过来的串串(表单提交,地址栏传递等)。 字串9

出乱码的原因也就是网站要整合的时候模块编码不一样引起的。 字串6

最方便的方法如下:

字串8

不要转换任何模块网页的编码该utf-8的还是utf-8,该Gb22312的还是Gb2312。 字串9

在Utf-8模块的包文件(如conn.asp,但是要注意conn.asp必须是在第一行调用)最前面加上:

字串5

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Session.CodePage=65001%>

字串9

在GB2312模块的包文件最前面加上:

字串4

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%Session.CodePage=936%>

字串2


Tags:问题 解决 方法 出现 codepage 模块 %@ 编码 936% conn.asp
您的评论
用户名:新注册) 密码: 匿名评论 [所有评论]

·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为