首页建站经验 PHP Excl导入数据库乱码讲述

PHP Excl导入数据库乱码讲述

今天一个客户提供的excel文件里面的数据导入到mysql数据库,但是导入多次和页面打印都是乱码问题。现在我给大家解析下如何去解决这个问题。首先大家去下载导入excl的类,下载地…

今天一个客户提供的excel文件里面的数据导入到mysql数据库,但是导入多次和页面打印都是乱码问题。现在我给大家解析下如何去解决这个问题。首先大家去下载导入excl的类,下载地址和使用说明本站前面都有解释。点击PHP Excl导入到MySql数据库代码 下载。

网上很多介绍都是要么gbk转utf8或者utf8转gbk,但是大家想过没,这个转码只是数据库导入的时候转码。但是excl在输出的时候编码就已经和网页编码不一致了,所以在怎么转化都是没用的。这编文章讲述的是excl中文转码,但是如果是英文、数字和空格输出就成了乱码了。本编文章讲的是excl 不管是什么文字打印和输入数据库都是正确的。

$data=new Spreadsheet_Excel_Reader;

$data->setOutputEncoding('CP936'); //这个就是excl输出转码

然后输入数据库的时候通过iconv转码 例如格式:iconv('gbk', 'utf-8',$data->sheets[0]['cells'][$i][3]),这样就可以了。

本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/jingyan/16042.html
上一篇PHP导入Excel到MySQL的方法
下一篇 Ecshop 后台增加一个左侧列表菜单menu菜单需要修改
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部