sqlserver2000数据库里可以正常显示,但是读出来之后就成了乱码,页面编码是utf-8,数据库默认编码是日语sjis,从数据库读出来的时候从sjis转成utf-8就成了乱码,大家知道是怎么回事啊

解决方案 »

  1.   

    忘了说了,程序是php写的,用的也是php的函数进行转码
      

  2.   

    这个试WINDOWS显示的问题就是说你的程序是没问题的就是要改一下windows的区域语言选项,或使用ASCII码替换当前的字符...
      

  3.   

    数据库字段使用NVARCHAR,在插入记录的时候前面加‘N’就可以了
    insert into table (c1,c2) values (N'asdfasdf',N'asdfasdf')