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)


不会一团糟的。