有一段时间需要链接美国那边的Mysql数据,但链接后显示出来的网页是乱码,后来找了很多资料才知道链接的时候要将本地的编码方式发送到Mysql服务器,再由服务器返回相应的编码。现将源代码贴出来和大家分享!希望能解决连Myslq时出现的乱码问题。
<%'数据库设置开始
dim myHost,myDB,myUID,
myPWDmyHost = "127.0.0.1"//链接主机名或IP地址
myDB = "database"//数据库名称
myUID = "UserId"//登录名
myPWD = "Pwd"//登录密码
myChareSet = "gb2312" //编码方式
strconnection="driver={mysql odbc 3.51 driver};server=" & myHost & ";database=" & myDB & ";user name=" & myUID & ";password=" & myPWD
set conn = server.createobject("adodb.connection")
'连接数据库
conn.open strconnection
'设置客户端字符编码
conn.execute("set names '" & myChareSet & "'")
'数据库设置结束 %>