从文件中获取字符串的未知符号

时间:2017-11-07 14:35:29

标签: php laravel file utf

我正在使用Laravel框架,我需要在数据库字段中放置一个文本。 这就是代码

http://dnsXxx:8080/tfs/.../npm/registry/@abc%2fmypackage

但它在数据库中存储每个char的未知符号。 这就是结果:

    $files = \File::allFiles(base_path()."/public/TextDescription");
    $i = 0;
    foreach($files as $file) {
        $mmklisting = MMKL::whereMmkId(substr($file,47,-8))->first();
        if ( $mmklisting ) {
            $listing = Listing::whereMmkId($mmklisting->id)->first();
            if ( $listing ) {
                $text = mb_convert_encoding(substr(\File::get($file),2), 'UTF-16LE', "UTF-8");
                $text = str_replace("\r","",$text);
                $listing->save();
                $i++;
            }
        }
        \File::delete($file);
    }

我该如何解决?

0 个答案:

没有答案