WINDOWS系统
MYSQL5.1
PHPMYADMIN3.5.0创建了一个字符集为LATIN1的数据库及数据表在phpmyadmin2.0下,选择简体中文显示正常,
在3.5.0下就不行了,怎么选都乱码
按照如下步骤选择
LANGUAGE:简体中文->连接字符集:LATIN-BIN1,乱码查了很多资料,做了相应修改都一样,看了下好像3.5.0 页面字符集已经写死为UTF8.请问有哪位有修改过,可以正常显示的,请指教一下,谢谢!

解决方案 »

  1.   

    本地开发还是用navicat、sqlyog等桌面工具更方便。
      

  2.   

    phpmyadmin2.0 中没有数据库字符集的概念,所以你放进去什么,出来的就是什么。
    phpmyadmin3.5.0 就需要变换字符集了,于是他要请mysql将数据从LATIN1转换到utf8(通过执行 set names utf8)。结果这一转换就出问题了
      

  3.   

    按正确的编码设置表和字段的编码,按正确的字段访问数据库
    LATIN1 是瑞典文,显然不能用来存储中文
    存储中文的字段的字符集必须是 GBK 或 utf8
      

  4.   

    只用DOS窗口的漂过,偶尔用用Zend的,写代码时可以看看字段
      

  5.   


    可能MYSQL4.1后引入字符集,所以可能严格上/标准上,需要这样,但按照LATIN1存储的中文字,在生产环境下,我也是用的好好的,而且phpmyadmin早期版本显然也是支持这个的。如果因为新的phpmyadmin不支持这样查看,而去修改字段字符集,应该是不大合适的。因为即便phpmyadmin不能显示,在cmd命令下,透过后台直接去访问mysql,显示也会正常。所以我的目的就是有没有办法修改phpmyadmin的配置?事实上,网上有很多针对2.*班别的修改,3.*的我没看到,看了他的代码,也是写死了用utf-8进行了网页显示。强制改也无效。
      

  6.   

    你还是用 phpmyadmin2.0 不就行了?
    何必劳神费力的修改 phpmyadmin
      

  7.   

    把php文件的编码格式改一下,zend->Edit->encoding,把编码格式改一下