Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> ZipArchive brak polskich znaków w nazwach dodawanych plików
kaem
post 14.05.2013, 12:17:13
Post #1





Grupa: Zarejestrowani
Postów: 248
Pomógł: 38
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----


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 ?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.06.2025 - 05:29