$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
$zip->addFile($s, iconv('UTF-8', 'CP852', $nazwaPliku)); //lub $nazwaPliku = iconv('utf-8', 'cp1250', $nazwaPliku); $nazwaPliku = iconv('cp1250', 'cp852', $nazwaPliku); // te 2 linijki podobno działają na Windowsie, ale nie mam pewnośći. //lub $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 ?