PHP gzcompress () и gzuncompress язык урду проблемы - PullRequest
0 голосов
/ 03 сентября 2018

Я хочу сжать текст с помощью функции gzcompress () из текстового файла, а затем создать новый файл сжатия с помощью gzencode (). Он работает нормально, но когда я получаю текст из сжатого файла и распаковываю его с помощью функции gzuncompress (), он показывает символы урду в виде вопросительных знаков ????.

Мне нужно знать об отсутствующем коде.

   <?php
     $dataTxt = file_get_contents('docket.txt');
     //compress text with gzcompress
     $compressed_data = gzcompress($dataTxt,9); 
     //create new file and put the compressed data in it
     $random_name = date('ymdhisa').rand(100,3002);
     $new_file = file_put_contents($random_name.".txt",$compressed_data);
     $data = implode("", file($random_name.".txt"));
     $gzdata = gzencode($data, 9);
     $fp = fopen($random_name.".txt.gz", "w");
     fwrite($fp, $gzdata);
     //read from compressed file
     $read_file = file_get_contents($random_name.".txt.gz");
     //decompress file text
     $txt = gzdecode($read_file);
     echo(gzuncompress($txt));
     fclose($fp);
     unlink($random_name.".txt");
     ?>

enter image description here

...