Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  php  >  正文 php导入文件出现乱码

php导入文件出现乱码

发布时间:2020-07-22   编辑:www.jquerycn.cn
jquery中文网为您提供php导入文件出现乱码等资源,欢迎您收藏本站,我们将为您提供最新的php导入文件出现乱码资源

问题一:

在windows上写代码的时候测试发生了乱码问题。

方法一:

使用函数mb_convert_encoding(),作如下设置:

$str = mb_convert_encoding($str, "UTF-8", "GBK");

方法二:

使用函数iconv(),作如下设置:

iconv(‘GBK',”UTF-8//TRANSLIT//IGNORE”,$str);

这两个函数来解决在windows上面发生乱码的问题。

问题二:

提交到linux系统上的时候又发生了乱码。

php读取csv文件,在linux上出现中文读取不到的情况,解决办法 :

添加一行代码:

setlocale(LC_ALL, 'zh_CN');

PHP setlocale() 函数解释:

setlocale() 函数设置地区信息(地域信息)。

地区信息是针对一个地理区域的语言、货币、时间以及其他信息。该函数返回当前的地区设置,若失败则返回 false。

推荐教程:PHP视频教程

以上就是php导入文件出现乱码的详细内容,更多请关注jquery中文网其它相关文章!

  • 本文原创发布jQuery中文网,转载请注明出处,感谢您的尊重!
  • 您可能感兴趣的文章:
    php网页标题中文乱码如何解决
    php导入csv文件中文乱码的解决方法
    解决php csv文件导入mysql中文乱码
    解决Phpmyadmin导入导出时中文乱码的问题
    mysql中utf-8编码数据库转换成GBK编码的问题
    MySQL与phpMyAdmin中文乱码的解决方法
    php导入文件出现乱码
    mysql导入导出数据时中文乱码的解决办法
    php导入phpmyadmin导出的sql的实现代码
    phpmyadmin导出的数据库乱码

    [关闭]