TC官方合作论坛

标题: 请问MYSQL的中文字符用TC输出后都是问号应该怎么解决啊? [打印本页]

作者: fdakerry    时间: 2015-3-19 10:30
标题: 请问MYSQL的中文字符用TC输出后都是问号应该怎么解决啊?
我MYSQL编码设置GBK或UTF8都不行,输出后的中文字符都是问号,请问哪位大神能帮帮我,应该怎么解决啊?

作者: YGV    时间: 2015-3-19 10:59
把你的连接字串发来看下
作者: fdakerry    时间: 2015-3-19 11:02
连接字串="Driver=MySQL ODBC 3.51 Driver;Server=localhost;UID=root;PWD=123456;Database=qq_shuju;Port=3306"
MYSQL语句="SELECT qq_id,qq_ps,game_sever,Arm FROM using_qq where pc_ip='"&本机IP&"'"
会员.数据库(连接字串,MYSQL语句,返回影响行数,返回的表,返回错误信息)
作者: fdakerry    时间: 2015-3-19 11:10
YGV 发表于 2015-3-19 10:59
把你的连接字串发来看下

连接字串="Driver=MySQL ODBC 3.51 Driver;Server=localhost;UID=root;PWD=123456;Database=qq_shuju;Port=3306"
MYSQL语句="SELECT qq_id,qq_ps,game_sever,Arm FROM using_qq where pc_ip='"&本机IP&"'"
会员.数据库(连接字串,MYSQL语句,返回影响行数,返回的表,返回错误信息)
作者: YGV    时间: 2015-3-19 11:22
Driver 前面加个Unicode 试试
作者: fdakerry    时间: 2015-3-19 11:23
YGV 发表于 2015-3-19 11:22
Driver 前面加个Unicode 试试

连接字串="Unicode Driver=MySQL ODBC 3.51 Driver;Server=localhost;UID=root;PWD=123456;Database=qq_shuju;Port=3306"

是这样吗?
作者: YGV    时间: 2015-3-19 11:24
Driver=MySQL ODBC 3.51 Unicode Driver;Server=localhost;UID=root;PWD=123456;Database=qq_shuju;Port=3306
这样
作者: fdakerry    时间: 2015-3-19 11:27
YGV 发表于 2015-3-19 11:24
Driver=MySQL ODBC 3.51 Unicode Driver;Server=localhost;UID=root;PWD=123456;Database=qq_shuju;Port=33 ...

加上就数据库查询失败了
作者: YGV    时间: 2015-3-19 11:32
连接字串="Driver=MySQL ODBC 5.3 Unicode Driver;Server=127.0.0.1;UID=root;PWD=123456;Database=mysql;Port=3306"
我的5.3版本的MYSQL没问题啊
作者: qjj754    时间: 2015-3-19 11:50
直接用新版的TC5.0吧。 里面的数据库强大很多 易操作




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1