
CODEPAGE=65001
%>
<%
Response.CodePage=65001%>
<%
Response.Charset="GBK"
%>
用写字板把
.asp
文件另存为
GBK字符集
------------------------------------------------------------
或者查询之前先执行下面这一句
set
chs=conn.Execute("SET
NAMES
'gb2312'")
'查询数据库表
sql
=
"SELECT
*
FROM
tb_commondata"
Set
rs
=
conn.Execute(sql)
这样就不会乱码了
读出来未必是错的,可能是你页面的编码方式和数据库编码方式不一样你先确认下你页面的编码方式也是utf-8的,或者你手动更改下页面编码方式
【查看】->【编码】->【utf-8】
日文我都用sjis编码,其实乱码问题很简单,可是却困扰很多人
你只需要确认2点,1数据是XX编码,输出是以XX编码输出,就不会乱,一定是2各中某个编码错误
完整的应该是,在asp页头添加如下代码:
<%@
CODEPAGE=65001
%>
<%
Response.CodePage=65001%>
<%
Response.Charset="UTF-8"
%>
用写字板把
.asp
文件另存为
utf-8
字符集
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)