pl 连接 mysql 中文显示不正常

pl 连接 mysql 中文显示不正常

pl 连接 mysql 中文显示不正常 数据出来全是问号

我的pl 版本是
ActivePerl-5.8.8.822-MSWin32

mysql
5.45
不要看了就走呀!! 谢谢各位 大虾帮助呀!! 我 pl mysql.pm 是 4.005版的
描述太简单了,不好定位问题所在。
也可能是MySQL的字符集设置问题啊。
mysql> SHOW VARIABLES LIKE 'character_set_%';
+--------------------------+---------------------------------+
| Variable_name            | Value                           |
+--------------------------+---------------------------------+
| character_set_client     | utf8                            |
| character_set_connection | utf8                            |
| character_set_database   | utf8                            |
| character_set_filesystem | binary                          |
| character_set_results    | utf8                            |
| character_set_server     | utf8                            |
| character_set_system     | utf8                            |
| character_sets_dir       | C:\PHP\MySQL545\share\charsets\ |
+--------------------------+---------------------------------+
pl 没有设置!
perl中
my $dconnection = DBI->connect('dbi:mysql:data', 'root','');
$dconnection -> do('set names gbk');
谢谢 搞定