免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4181 | 回复: 7
打印 上一主题 下一主题

求助//execl 表格导入到 mysql 中后中文完全为乱码//麻烦帮忙看看 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-11 22:15 |只看该作者 |倒序浏览
我昨天安装了phpStudy v1.4.0 PHP5开发环境集成包 ,下载地址:http://blog.chinaunix.net/u/19869/ 其中:PHP 5.2.3 ,Apache 2.2.4,MySQL 5.0.41  ,phpMyAdmin 2.10.2,ZendOptimizer 3.2.8,PHP Designer 2007 5.3.2,安装运行都很正常,我的操作系统为 Windows 2003,XP下也用过,因为需要,我使用 Excel Parser Pro 4.2 将 Excel 表格导入到 mysql中,发现整个中文都乱码(而Excel Parser Pro 4.2 导入前会先读到屏上显示都很正常),如下图:导入mysql数据库中后,用phpmyadmin读出的结果。
                       

于是我检查了 my.ini 的配置,默认为utf8字符,创建数据库时也分别试过了utf8,gb2312,gbk,修改了 PHPMYAdmin 语言设置,使其为:
                       

,但都无法解决,于是我又参照你的《小谈MySQL字符集》,对 Excel Parser Pro 4.2 将其 222行 处创建表格的语句后面加入了 default charset utf8,如下图

                        


也在连接表格后面192行处加入了语句 mysql_query("set names utf8;");

                        


但问题一样,都是导入后,中文都是乱码,无法看到,我现在使用的phpmyadmin 是2.7.0-pl2,估计可能还是那儿操作上面有问题,希望你能在万忙之中抽出一点时间,那位高手能不能帮我看看,有没有比较好的办法能解决这个问题,
     附件中把 Excel Parser Pro 4.2  PHPExcelParser4.rar (91.73 KB, 下载次数: 105) ,方便测试。

  谢谢!

[ 本帖最后由 shonl 于 2007-7-11 22:24 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-07-13 10:59 |只看该作者
不是数据库的问题,汉字被转义了,在存到数据库前转回来就是了。

论坛徽章:
0
3 [报告]
发表于 2007-07-17 00:40 |只看该作者
麻烦楼上的能说明白一点吗?要如何转呢?这几天刚出差了,才回来,

论坛徽章:
0
4 [报告]
发表于 2007-07-17 13:08 |只看该作者
ISO-8859-1=狗屎

论坛徽章:
0
5 [报告]
发表于 2007-07-18 22:23 |只看该作者
问题还没有解决,自己再顶一下

论坛徽章:
0
6 [报告]
发表于 2007-07-19 11:53 |只看该作者
本帖最后由 fpplzw 于 2012-03-28 16:26 编辑

论坛徽章:
0
7 [报告]
发表于 2007-07-20 15:05 |只看该作者
修改 conf.inc.php 文件,
$cfg['Servers'][$i]['auth_type']     = 'config'   
中有三个选项可以填:"config","http","cookie"
我试过,选"http"后,每次登录后会提示你输入用户名和密码来登录
    选"config"才会出现楼让所说的 (blowfish_secret) 错误,此时你检查下面几项:
    $cfg['Servers'][$i]['user']          = 'root';    /*root 为你要登录的用户名*/
            $cfg['Servers'][$i]['password']      = '***';     /**号处为你登录的密码*/
    $cfg['blowfish_secret'] = 'root'                      /*root 为你要登录的用户名*/

应该就可以了,而选 cookie 应该只要把上面的  $cfg['Servers'][$i]['user']和$cfg['Servers'][$i]['password'] 设好就可以登录了

论坛徽章:
0
8 [报告]
发表于 2007-07-21 11:10 |只看该作者
这不是乱码
你在入库前,把转移字符转会汉字即可

如过你不会可以去php版块发贴求助
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP