Bagaimana untuk menyelesaikan masalah php compressed Chinese chabled characters

藏色散人
Lepaskan: 2023-03-17 13:24:01
asal
1959 orang telah melayarinya

Penyelesaian kepada aksara Cina yang dimampatkan php: 1. Pasang PhpZip melalui "komposer memerlukan nelexa/zip" 2. Buka "ZipFile.php" 3. Cari kaedah "extractTo" dan tukar "is_writable"; fungsi Alih keluar atau keluarkan; 4. Tukar format pengekodan.

Bagaimana untuk menyelesaikan masalah php compressed Chinese chabled characters

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer Dell G3.

Bagaimana untuk menyelesaikan masalah aksara Cina yang kacau dalam pemampatan php?

Selesaikan masalah aksara Cina yang kacau apabila php dinyahmampat menggunakan ZipArchive (php tulen, bypass ZipArchive)

Selesaikan masalah aksara Cina yang kacau apabila php dinyahmampat menggunakan ZipArchive

Gunakan php untuk secara automatik Apabila menggunakan ZipArchive untuk menyahmampat pakej termampat dengan nama fail Cina, aksara bercelaru akan muncul seperti berikut:

Bagaimana untuk menyelesaikan masalah php compressed Chinese chabled characters

Pada asasnya, jawapan yang diberikan dalam talian adalah serupa. Ikuti kaedah yang sama saya tidak dapat menyelesaikannya walaupun selepas mencubanya. Selepas banyak penerokaan, saya akhirnya menemui penyelesaian, iaitu meninggalkan ZipArchive dan memilih cara lain, saya memilih "PhpZip Kelebihannya ialah: PHP tulen (tiada sambungan dan kelas yang diperlukan).

pemasangan komposer: Bagaimana untuk menyelesaikan masalah php compressed Chinese chabled characters

Jika anda memilih versi: komposer memerlukan nelexa/zip:^3.0 (nombor versi 3.0)

Penggunaan:

composer require nelexa/zip
Salin selepas log masuk

Nota: (**Jika ia dipasang dan digunakan seperti biasa, sila abaikan komen berikut**)

1 Pakej termampat saya diletakkan dalam cakera yang dikongsi dan disambungkan ke alamat smb ralat mungkin muncul: "Destinasi bukan direktori boleh tulis". Perangkap ini telah dipijak: buka fail ZipFile.php dan cari kaedah " extractTo ", tukar atau alih keluar fungsi "is_writable", dan kemudian tukar format pengekodan! , komen di bawah adalah apa yang saya ubah suai!

//解压文件
$fileAddess = "压缩包地址";
$toDir = "解压目录";
$zipFile = new \PhpZip\ZipFile();
$zipFile->openFile($fileAddess) // open archive from file
->extractTo($toDir); // extract files to the specified directory
$zipFile->close();
Salin selepas log masuk

Pembelajaran yang disyorkan: "

Tutorial Video PHP

"

Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah php compressed Chinese chabled characters. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan