页:
[1]
| ddv1999 | 2005-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> |
| ddv1999 | 2005-5-21 12:31 PM |
|
还有。
用VC向MYSQL5存入中文数据也正常,就是查询结果只要有中文就乱码,不是用?????代替,而是乱码。存可以,读出问题,请高手为我指点。 |
| ddv1999 | 2005-5-21 12:33 PM |
|
| 其它数据没问题,我从3。2一直试到了5。0。3,都这个样子,有人可以帮我吗?着急呀!!! |
|
| 插入数据正常,说明API没错,但是读出乱码,也许是字符集的问题。VC里面有选择字符集的选项吗? |
Powered by Discuz! Archiver 6.1.0
© 2001-2006 Comsenz Inc.
Processed in 0.005998 second(s), 2 queries |