关于ASP程序读取MYSQL数据库中文显示乱码的问题

关于ASP程序读取MYSQL数据库中文显示乱码的问题,第1张

<%@

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

字符集


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7346508.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存