中文数据在mysql中显示正常,导出为*sql文件后,中文变成问号解决思路

中文数据在mysql中显示正常,导出为*.sql文件后,中文变成问号
中文数据在mysql中可以正常显示,在命令提示符下,用select * from bookinfo;命令可以正常显示中文;
用SQLyog打开数据库中的表,也可以正常显示中文.但用SQLyog命令把数据库导出为bookstore.sql文件后,中文数据全都变成问号.
为什么?

------解决方案--------------------
建议你用 mysqldump -uroot -p 数据库 > 文件名.sql导出
mysqldump 的注意事项和用法这里就不多说了,自己找文章看,会更好!
------解决方案--------------------
navicat 感觉比 SQLyog 强