iconv()在PHP5.5.21上无法正常工作

时间:2016-05-02 14:45:28

标签: php utf-8 iconv php-5.5 php-7

我创建了获取文件内容的简单PHP脚本。 iconv函数将编码更改为UTF-8后。一切都在我的本地主机(PHP 7)上正常工作。问题是它没有安装PHP 5.5.21在网站上工作。我真的需要修复它,所以它也适用于5.5.21。

  

iconv():在FILE-PATH

中检测到输入字符串中的非法字符

代码不适用于5.5,但是在7:

$file = file_get_contents($_FILES['csvfile']['tmp_name']);
$c = iconv(iconv_get_encoding($file),"UTF-8",$file);

PHP7上的Iconv enter image description here PHP5.5上的Iconv enter image description here

要转换的文件: enter image description here

0 个答案:

没有答案