一个数据库中,一个站的编码为gb2312,另一个站的编码为utf8,可以吗?

解决方案 »

  1.   

    应该可以吧,我在本地安装的mysql都不知道是什么编码,反正gb2312和utf-8都能用
      

  2.   

    楼上,不是同一个表,是同一个数据库,不同的表前20个表示一个网站的,编码为gb2312..后30个表是另一个网站的,编码是utf8,这样可以吗?这个和数据库类型有关系吗?
      

  3.   

    mysql5.0是可以的,在PHP程序链接是给定一个字符集就行了。
    当然WEB页面也要设置相应的字符集。
    其实用phpMyAdmin就知道了。你换成什么字符集都行,当然要求是mysql5.0.我只用mysql5.0.
    4.1的没有试过。4.0以前的的肯定不行。
      

  4.   

    同一个数据库的话,以后会出现字符乱码的,虽然表可以设置为不同的编码.但数据库的default charset 决定你的编码
      

  5.   

    只要mysql4.1以上,
    同一个表的不同字段都可以设成不同字符集在操作数据库时,如果需要改变所操作的字符集,只要set names一下就可以了
    或者用不同的连接即可
      

  6.   

    参看:http://feb-.blog.163.com/blog/static/1657789200702924159405/