Witam, dodaję do archiwum pliki
  1. $zip->addFile($s, $nazwaPliku);

Jednak jeśli w nazwie są polskie litery to wstawia krzaczki albo znaki zapytania:
Próbowałem to rozwiązać takimi sposobami
  1. $zip->addFile($s, iconv('UTF-8', 'CP852', $nazwaPliku));
  2. //lub
  3. $nazwaPliku = iconv('utf-8', 'cp1250', $nazwaPliku);
  4. $nazwaPliku = iconv('cp1250', 'cp852', $nazwaPliku); // te 2 linijki podobno działają na Windowsie, ale nie mam pewnośći.
  5. //lub
  6. $nazwaPliku = iconv(mb_detect_encoding($nazwaPliku, mb_detect_order(), true), "CP852", $nazwaPliku);

i jeszcze paroma innymi, ale nic nie pomogło. System to Ubuntu 11.10 i PHP 5.3.6.
Jakieś rady ?