AD

php操作csv文件导入mysql时中文乱码的解决办法

用网上通用的方法读取并上传csv文件内容进入mysql数据库中时,中文显示乱码,即使对数据用iconv函数转码后仍然乱码,这时可以用setlocale()函数:

这个函数经查阅是配置地域信息用的,在读取和写入csv数据前先用此函数进行定义,比如我的csv文件是无BOM的UTF-8格式,就先用如下函数进行定义:

setlocale(LC_ALL, ‘zh_CN.UTF8′);

然后再用iconv函数对数据内容进行转码入库等后续操作。

标签:
分类: PHP
时间: 2014-08-26

相关文章

  1. MYSQL数据库导入数据时出现乱码的解决办法

    我是用的最后一种方法,前面三种解决MYSQL导入数据乱码的方法没试过,东莞SEO推荐大家直接使用第四种方法处理MYSQL导入中文数据时的乱码问题. 首先在新建数据库时一定要注意生成原数据库相同的编码形式,如果已经生成可以 ...
  2. 在mint中用wine安装QQ时中文乱码的解决办法

    1.搜索并下载字体文件simsun.ttc: 2.放到/usr/share/wine/fonts里: 3.再安装试试--OK!
  3. struts2 中文乱码的解决办法分享

    这篇文章主要介绍了struts2 中文乱码的解决办法,需要的朋友可以参考下 适合情况 -> 从jsp传入到action时的乱码情况,这里以GBK为例 1.建立一个用于转换编码的filter 文件位置举例:src.u ...
  4. utf-8编码引起js输出中文乱码的解决办法

    utf-8编码引起document.writeln输出中文乱码的解决办法 编码规则是utf-8,如网页头中的: <meta http-equiv="Content-Type" content=& ...
  5. struts2文件上传和下载以及中文乱码的解决办法

    文件的上传在此不多做解说,大家可以参考我写的这篇html5无插件的方式实现:http://my.codeweblog.com/gongxufan/blog/189824.不过该方法只适用于IE10+和ff chrome等 ...
  6. IE浏览器在post提交时中文乱码的解决方法

    post提交时中文乱码,想必大家都有遇到过吧,采用的解决方法是在网页端转码,在服务器端再转回来,具体的实现如下,感兴趣的朋友可以参考下,希望对大家有所帮助 现在遇到的问题是在页面和服务器端都配置了字符编码uft-8,但是 ...
  7. java页面中文乱码的解决办法

    做java开发的朋友碰到最多的就是中文乱码这个问题了,下面介绍页面提交时与url中文乱码的一些解决办法 在页面提交到tomcat乱码 解决方法是在tomcat/conf/server.xml中进行配置 以tomcat6. ...
  8. 使用Apusic AS内置负载均衡器时页面乱码的解决办法

    背景介绍: 客户有一个应用,考虑到用户数量较大,需要配置集群.使用Apusic AS(以下简称AAS)内置的负载均衡器外加3台独立的应用服务作为一个应用集群. 问题描述: 关于AAS内置的负载均衡器如何配置,改天详细介绍 ...
  9. Tomcat7在Idea12的控制台中输出日志时中文乱码的解决方法.

    在运行/调试 配置对话框的Startup/Connection面板中, 勾选Pass environment variables. 并添加一个environment variable, Name填 JAVA_TOOL_O ...
  10. php将csv文件导入到mysql数据库的方法

    这篇文章主要介绍了php将csv文件导入到mysql数据库的方法,通过读取csv文件到数组再调用while循环实现插入数据到数据库,是非常实用的技巧,需要的朋友可以参考下 本文实例讲述了php将csv文件导入到mysql ...
  11. csv文件导入导出到mysql

    1. 从mysql中导出csv文件 echo "select * from table into outfile '/tmp/table.csv' fields terminated by ',' escape ...
  12. mysql导入导出数据中文乱码解决方法小结

    本文章总结了mysql导入导出数据中文乱码解决方法,出现中文乱码一般情况是导入导入时编码的设置问题,我们只要把编码调整一致即可解决此方法,下面是搜索到的一些方法总结,方便需要的朋友 linux系统中 linux默认的是u ...
  13. 解析csv数据导入mysql的方法

    本篇文章是对将csv数据导入mysql的实现方法进行了详细的分析介绍,需要的朋友参考下 mysql自己有个csv引擎,可以通过这个引擎来实现将csv中的数据导入到mysql数据库中,并且速度比通过php或是python写 ...
  14. php操作csv文件代码实例汇总

    这篇文章主要介绍了php操作csv文件代码实例汇总,本文给出6个操作CSV文件的代码实例,包括读取.写入.读取指定区间等,需要的朋友可以参考下 1.读取csv数据, 输出到sales.csv文件中: $sales = a ...
  15. phpword插件导出word文件时中文乱码问题处理方案

    PHPWord是一个可以把相关文件生成word文档的插件了,但由于是老外开发的对于gbk支持不好,所以我们在导出带有中文的word时会出现乱码问题,下面本文就PHPWord中文乱码问题介绍一些解决方法. 最近一个项目开发 ...
  16. C#操作CSV文件类实例

    这篇文章主要介绍了C#操作CSV文件类,涉及C#针对csv文件的读取.转化等常用操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了C#操作CSV文件类.分享给大家供大家参考.具体分析如下: 这个C#类用 ...
  17. mysql保存中文乱码的原因和解决办法

    mysql保存中文乱码的原因和解决办法2012-09-19 10:52:49 我来说两句 作者:androidjiaocheng 收藏 我要投稿 当你遇到这个mysql保存中文乱码问题的时候,期待找到mysql保存中文乱 ...
  18. Python遍历zip文件输出名称时出现乱码问题的解决方法

    这篇文章主要介绍了Python遍历zip文件输出名称时出现乱码问题的解决方法,实例分析了Python乱码的出现的原因与相应的解决方法,需要的朋友可以参考下 本文实例讲述了Python遍历zip文件输出名称时出现乱码问题的 ...
  19. php生成二维码时出现中文乱码的解决方法

    这篇文章主要介绍了php生成二维码时出现中文乱码的解决方法,较为详细的分析了php生成二维码的方法,以及出现乱码时的解决方法,具有一定的参考借鉴价值,需要的朋友可以参考下 本文实例讲述了php生成二维码时出现中文乱码的解 ...