php 解析 excel 存储到 mysql 乱码
来源:互联网 发布:中国式离婚知乎 编辑:程序博客网 时间:2024/05/29 16:50
编码是个很基础的问题,也是大家很容易忽略的问题,写代码之前多多考虑,以后会少很多麻烦。 PHP发展了不少,现在pear用起来很方便,其中就有相关的class来读取Excel文件里面的内容,如果不想使用pear的话,可以考虑使用excel_class.php,google一下,可以找到这个class的source code下载,也能找到基本的example code,用起来很方便。 需要注意的是,从Excel里面读取出来的属于UTF-16LE编码,如果在移动应用中使用excel_class,则需要注意,因为通常手机都是支持UTF-8编码,其中就涉及到编码的转换。 例如我使用 那么我们需要做的就是将这个UTF-16LE编码转换为UTF-8编码。 接下来使用PHP中提供的函数mb_convert_encoding来将UTF-16LE转换成UTF-8。 echo mb_convert_encoding($return[Sheet2][0][0], 'UTF-8', 'UTF-16LE'); 到此,即完成了UTF-16LE到UTF-8的转换。
echo $return[Sheet2][0][0];
来显示第1行第1列里面的内容,原本内容是“开始”,使用PHP在web上显示的时候也确实是“开始”,但是查看网页的源代码是
开始
其中&#是为了在网页上显示,24320和22987的十六进制表示则是“开始”的UTF-16LE编码。
首先打开excel_class.php,找到函数uc2html, 将函数中的代码注释掉,直接将参数返回, 即改函数不做任何操作。
function uc2html($str) {
return $str;
}
- php 解析 excel 存储到 mysql 乱码
- PHP导入EXCEL到mysql
- sax解析excel导入数据到mysql
- PHP导出MySQL数据到Excel文件
- PHP导出MySQL数据到Excel文件
- PHP导出MySQL数据到Excel文件
- PHP导入excel数据到mysql
- PHP导出MySQL数据到Excel文件
- PHP导入Excel到MySQL的方法
- PHP导出MySQL数据到Excel文件
- PHP导入Excel到MySQL的方法
- php导出Mysql数据到Excel
- PHP导出MySQL数据到Excel文件
- PHP导出MySQL数据到Excel文件
- PHP导出MySQL数据到Excel
- PHP导出MySQL数据到Excel文件
- php导入excel数据到mysql
- php导入excel数据到mysql
- 如何处理数据库中海量数据,以及处理数据库海量数据的经验和技巧
- 【BOSS测试工具】BOSS测试所需具备的技能
- 入侵网站方法
- lucene .NET 搜索图片 功能实现
- 安装iis合集(xp,win2003,win7,win2008)
- php 解析 excel 存储到 mysql 乱码
- ZOJ Special AC String
- 程序编译错误LNK2005 LNK2001
- 第一次写博客
- 论坛1.5;字符串匹配;
- 2010年,多学点东西吧!
- 如何向Android模拟器打电话
- 一句话道破SEO真谛
- Operator Overload