有一段时间需要链接美国那边的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 & "'")
'数据库设置结束 %>
本文分享了一种解决通过远程连接MySQL数据库时出现乱码的方法。通过设置客户端字符编码为GB2312,确保了从本地到MySQL服务器的数据正确显示。
175

被折叠的 条评论
为什么被折叠?



