喜悦国际村 » 数据库技术 » vc+mysql5查询结果集中文乱码

页: [1]
ddv19992005-5-21 12:28 PM
vc+mysql5查询结果集中文乱码

我用VC用前端,用C API操作MYSQL,在DOS下(mysql.exe)中文无乱码一切正常。
……mysql -uroot -p
Enter password: ********
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1135 to server version: 5.0.3-beta-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> \s
--------------
mysql  Ver 14.9 Distrib 5.0.3-beta, for Win32 (ia32)

Connection id:          1135
Current database:
Current user:           root@localhost
SSL:                    Not in use
Using delimiter:        ;
Server version:         5.0.3-beta-nt
Protocol version:       10
Connection:             localhost via TCP/IP
Server characterset:    gb2312
Db     characterset:    gb2312
Client characterset:    gb2312
Conn.  characterset:    gb2312
TCP port:               3306
Uptime:                 1 hour 16 min 18 sec

Threads: 1  Questions: 14  Slow queries: 0  Opens: 0  Flush tables: 0  Open tabl
es: 1  Queries per second avg: 0.000
--------------

mysql>

ddv19992005-5-21 12:31 PM
还有。

用VC向MYSQL5存入中文数据也正常,就是查询结果只要有中文就乱码,不是用?????代替,而是乱码。存可以,读出问题,请高手为我指点。

ddv19992005-5-21 12:33 PM
其它数据没问题,我从3。2一直试到了5。0。3,都这个样子,有人可以帮我吗?着急呀!!!

solin2005-5-24 01:35 AM
你用的MySQL++作为接口???

ccna2005-5-24 04:46 AM
插入数据正常,说明API没错,但是读出乱码,也许是字符集的问题。VC里面有选择字符集的选项吗?


查看完整版本: vc+mysql5查询结果集中文乱码


Powered by Discuz! Archiver 6.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.005998 second(s), 2 queries