• 谋划phpMyAdmin2.6以上版本数据乱码题目


     滥觞:网海拾贝  




    在phpMyAdmin2.6以上版本由于支持多言语集,弄得我们哄骗phpMyAdmin经管数据库的工夫,盘考出来的中文都是乱码,可是在我们的PHP法式调用时却没有这些题目。
    看来是phpMyAdmin2.6的设置有题目了,为了处理这个题目,我上google上搜刮了相干材料,这类的题目许多,但没一个可以谋划的,真是没流动措施,看来只需自己着手谋划了。

    。。。由于查找源代码进程非常啰嗦,略

    终极花了半天的工夫,总算找到了一个比力折中的体式名目来谋划。

    去phpMyAdmin2.6的根目次下,翻开以下这个文件:
    libraries/select_lang.lib.php
    1、找到有"zh-gb2312"的那一行,把'zh-gb2312' 改成 'zh-gb2312-utf-8'
       为什么如许加?那是由于供职器会把没有"-utf-8"的言语过滤失踪,在libraries/database_interface.lib.php 第168行,依据英文说:“为了防止夹杂”,:<

    或者若是不把'zh-gb2312' 改成 'zh-gb2312-utf-8',可以去失踪过滤吧。把那个if去失踪就OK了。

    2、找到" $mysql_charset_map = array("那一行
    把'gb2312'       => 'gb2312',
    改成 'gb2312'       => 'latin1',

    保管,OK,在进入phpMyAdmin经管,选择言语chinese simplified(zh-gb2312-utf-8)
    再看看你的那些中文数据。

    以是说,我的这个谋划流动措施就只是批改libraries/select_lang.lib.php这一个文件里的两个字就行,比力便当快捷,哈哈。




    版权声明: 原创作品,理睬转载,转载时请务必以超链接编制标明文章 原始理由 、作者信息和本声明。否则将追查执法责任。

  • 相关阅读:
    使用rem来开发你的移动端网站
    在网页布局中合理使用inline formating context(IFC)
    构建OLAP CDP平台 Maven父子项目
    2014世界杯决赛观后感
    2013岁末总结
    11月11日上班杂谈
    这一年
    湖南联通发福利了C#为你月赚150M流量回家过年不再愁
    C# 实现对接电信交费易自动缴费 续(winio/winring0 自动填密码)
    C# 实现对接电信交费易自动缴费
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1975698.html
Copyright © 2020-2023  润新知