сжатие — PHP gzcompress () и проблема языка gzuncompress urdu

Я хочу сжать текст с помощью функции 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");
?>

введите описание изображения здесь

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]