取出来的时候set names gbk没有?

解决方案 »

  1.   

    原来是这样啊...
    解决了,就是多加了这么一句,年来以后以后每个页面上都要加上这么一句?
    还有没有其他的办法解决中文的输入和输出问题?
    刚学PHP不久,问的问题比较菜,请高手们解答一下
      

  2.   

    太奇怪了,
    为什么有的页面加了mysql_query("SET NAMES 'GBK'");后能正常显示中文,而有的则还是不能正常显示中文?真是奇怪?这究竟是为什么?
      

  3.   

    好象和编码有关系吧,一般用UTF-8就行了
      

  4.   

    mysql:latin1
    php:gb2312
    apache gb2312
      

  5.   

    你的web page编码,meta设置的字符集 mysql 字符集, 加上 set names 就OK 了~~`web page本身的编码也会影响到查询出来的字符```
      

  6.   

    现在都直接用utf8 懒得搞~~~闭着眼睛就ok`~
      

  7.   

    http://topic.csdn.net/t/20051213/11/4456072.html
      

  8.   

    试试用mysql_query("set charset GBK")
      

  9.   

    建议楼主用utf8,好用,而且繁简都可以!假如你建表时指定的是utf8。按表的属性算。表是utf8就utf8,是gbk就是gbk。取出到页面时会自动做一次转换。其实存入和取出的字符集要一致就可以了。就不会乱码了!