欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

asp+mysql+utf8 网页出现乱码问题的解决方法

程序员文章站 2024-02-26 22:44:58
mysql是utf8编码,但无论在网页中加多少utf8的定义,显示的结果都还是会有一些小格子,而且sql语句中用like 中文,也查询不出来。反而定义为gb2312,显示完...
mysql是utf8编码,但无论在网页中加多少utf8的定义,显示的结果都还是会有一些小格子,而且sql语句中用like 中文,也查询不出来。反而定义为gb2312,显示完全正常。

conn.asp 网页顶部写
复制代码 代码如下:

<%@language="vbscript" codepage="936"%>
<%session.codepage=936%>
set conn = createobject("adodb.connection")
连接语句加入 driver={mysql odbc 3.51 driver};database=…………charset=gb2312;
conn.execute "set names gb2312;"

网页
复制代码 代码如下:

<meta http-equiv="content-type" content="text/html;charset=gb2312">

程序正常显示中文,sql语句中用like '%中文%' 正常。