問題タブ [pclzip]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PCLZip または ZipArchive でファイルを圧縮すると、アーカイブが予期せず終了する
現在、破損した zip ファイルを経験した人がいるかどうか疑問に思っています。現在、次のコードを使用しています
zipアーカイブを作成してzipダウンロードを強制するには、最終的にはボタンをクリックすることで開始されますが、今のところ、実際に機能するアーカイブを作成しようとしています.
ZipArchive
組み込みクラスを使用するかPclZip
ライブラリを使用するかに関係なく、問題が発生しています。
非常に奇妙なことの 1 つは、作成されてサーバーに配置された zip が、 FileZilla を介してダウンロードしたときに問題なく機能することですが、ファイルを強制的にダウンロードすると、すべての賭けが一度オフになります。複数のブラウザで試しましたが、結果はそれぞれ同じです。
本当に忌々しい。この種の機能を実装しようとするのはこれが初めてであることを認めます。おそらく何かが足りないのでしょう。同様の問題に関するいくつかのスレッドを見てきましたが、残念ながら解決策はうまくいきません。提供できるヘルプは大歓迎です。
php - スウェーデン語の文字 (ÅÄÖ) が PclZip zip ファイルでめちゃくちゃになる
「PhpConcept ライブラリ - Zip モジュール 2.8.2」( http://www.phpconcept.net/pclzip/ ) を使用して、zip ファイルを作成するために pclzip とも呼ばれます。Windows 8.1 で XAMPP を実行しています。
内容的に問題のない zip ファイルを作成できます。ただし、スウェーデン語の文字 (åäö) を含むファイル名とフォルダー名は、zip ファイル内でめちゃくちゃになります。
使用法 (フォルダーの圧縮):
文字エンコーディングの問題があると思います。しかし、これはどのように解決されるべきですか?PclZip ライブラリのユーザー ガイドは非常に理解しにくいものです。zip 形式は CP437 と UTF-8 を使用します。私のphpはISO8859-1を使用しています。