asp对题号随机码的解决方案
问题是因为数据库的字符集,表的字符集,字符集和字段都设置为:gbk_chinese_ci
注意names'gbk'in stmt =设置数据库连接字符串,你必须有这句话。
以下是ASP连接MySQL代码。请注意,后面是一个GBK。这是指定的链路编码类型。根据你使用的数据
库编码类型。将其修改为自己的。
ConnectionString == { MySQL的ODBC驱动程序3.51
司机};服务器服务器;数据库MySQL用户= =;权限;密码= mypassword;选项= 3;支撑=集
names'gbk '
如果使用高版本的MySQL,这种情况经常发生,而中文通常是随机代码,它包含在PHP中。
参考方法:
设置mysql的字体。
加入mysql.ini
{ MySQL }
默认字符集= GB2312
{客户}
默认字符集= GB2312
{他}
默认字符集= GB2312或GBK
更改注册后,更改前的数据库无效。这些数据库目录下的db.opt文件内容的改变
默认字符集= GB2312
默认排序规则= gb2312_chinese_ci
你也可以这么做。
昏暗的DriverName,CHS
DriverName == { MySQL的ODBC驱动程序3.51
司机};服务器主机;数据库=试验;uid = loaer;密码= 123456;
设置conn = server.createobject(数据连接)
conn.open DriverName
在查询前执行下列句子
建立社区卫生服务= conn.execute(设置names'gb2312)
查询数据库表
SQL =SELECT * FROM tb_commondata
集=康涅狄格州执行(SQL)
不会一团糟的。