高手帮忙 改asp+mysql 代码吧。 5
我网站是asp+mssql的但mssql不支持utf-8所以改成asp+mysql..我把数据库已经转换了。。只要conn.asp上的链接代码不会写。。请帮我改一下吧。。...
我网站是 asp+mssql 的 但mssql 不支持utf-8 所以改成asp+mysql .. 我把数据库已经转换了。。 只要conn.asp上的链接代码不会写。。请帮我改一下吧。。提前谢谢了。
这是conn.asp上的数据库连接代码:
'------------------------------------------------------
SQLServerName = "127.0.0.1,1220" '服务器名称或IP地址
SQLDBUserName = "sa" '数据库帐号
SQLDBPassword = "958621" '数据库密码
SQLDBName = "3333"
'※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
'==============================================================
'数据库连接
On Error Resume Next '容错声明
response.buffer=True
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open"Provider=SQLOLEDB.1;user id="&SQLDBUserName&";password="&SQLDBPassword&";initial catalog="&SQLDBName&";data source="&SQLServerName&";"
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "错误提示:数据库连接出错,请稍候访问。联系电话"&my_tel&""
Response.End
End If 展开
这是conn.asp上的数据库连接代码:
'------------------------------------------------------
SQLServerName = "127.0.0.1,1220" '服务器名称或IP地址
SQLDBUserName = "sa" '数据库帐号
SQLDBPassword = "958621" '数据库密码
SQLDBName = "3333"
'※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
'==============================================================
'数据库连接
On Error Resume Next '容错声明
response.buffer=True
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open"Provider=SQLOLEDB.1;user id="&SQLDBUserName&";password="&SQLDBPassword&";initial catalog="&SQLDBName&";data source="&SQLServerName&";"
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "错误提示:数据库连接出错,请稍候访问。联系电话"&my_tel&""
Response.End
End If 展开
3个回答
展开全部
看一下啊自己的mysql数据库默认字符集是不是utf8的,如果不是建议修改,可通过可视化界面操作修改也可自己修改配置文件。还有就是你这个conn.asp编码是用的是什么字符集?编辑这个文件时保存的时候可以另存为某字符集的文件。我经常就出现这个问题,在dreamweaver中新建的文件和自己网站使用的文件编码格式就不一样,经常会出现乱码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-02-19
展开全部
<%
'以下服务器,数据库名,密码等信息根据实际修改
dim myHost,myDB,myUID,myPWD
myHost = "localhost"
myDB = "knowldge"
myUID = "root"
myPWD = "mysqladmin"
myChareSet = "utf-8"
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 & "'")
%>
'以下服务器,数据库名,密码等信息根据实际修改
dim myHost,myDB,myUID,myPWD
myHost = "localhost"
myDB = "knowldge"
myUID = "root"
myPWD = "mysqladmin"
myChareSet = "utf-8"
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 & "'")
%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-02-13
展开全部
谁说Microsoft SQL Server不支持UTF-8的!
ASP 连接 MySQL ,要下载 MySQL的 ODBC驱动,可以连接中直接连接,也可以使用ODBC的方式
ASP 连接 MySQL ,要下载 MySQL的 ODBC驱动,可以连接中直接连接,也可以使用ODBC的方式
追问
提交简体中文字 可以。但输入别的utf-8语言 就 显示 ‘???????号。。。。。。。 odbc驱动也安装了。。还是不行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询