连接MYSQL数据库出现乱码, 服务端的语言为  latin1  操作系统为freebsd,没有gb2312等字库.
(服务端不能由我更改). 我用工具MySQL Query Browser  ,  sqlyog 等连上去看表内容均为乱码,且通过  set names  utf8 , set names gb2312
等均无法改变乱码情况.
我客户端用的是.net ,怎么样才能解决乱码?

解决方案 »

  1.   

    set names 'latin1'
    试过了吗?
      

  2.   

    latin1对中文的支持性很差的,建议你想办法改成utf8或gbk,如果不是以后开发的系统很多问题的。编码方面你要两边的字符集一样才不会乱码,我也没用过MySQL Query Browser ,但是应该有设输入字符集的地方的,改成和服务端的一样应该就可以了。