插入mysql数据乱码有关问题

插入mysql数据乱码问题
我用VC来连接linux上的mysql数据库,在执行CString sql="insert into sm_inf(sm,tel,time) values('看到中文了吗','看到中文了吗','看到中文了吗')";语句插入成功后,在linux上看到的是乱码,windwos的用mysql客户端连接linux上的mysql则不会,不知道是什么原因,谢谢解答?

------解决方案--------------------
肯定是不同的字符集,需要转换,具体需要什么转换,查资料吧!
------解决方案--------------------
执行插入语句前,先执行"set names gbk;" 试试..
------解决方案--------------------
未设置字符集