Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][CSV] problem z polskimi znakami
Forum PHP.pl > Forum > PHP
Wojtekss
Witam

mam taki problem a mianowicie, wyciagniete dane z bazy chce umiescic w pliku .csv. Wszystko jest ok oprocz tego, iz w pliku excelowski zamiast litery "ą" i "ś" wyskakują znaczki. Wszystkie inne polskie znaki dzialaja ok. Dodam jeszcze, ze po wyswietleniu na stronie html wszystko jest ok i kazdy polski znak jest wyswietlony poprawnie.
Nie mam juz pomyslu co zrobic, prosze o pomoc.

  1. header("Content-type: text/csv");
  2. header("Content-Disposition: attachment; filename=wynik.csv");
  3.  
  4. $file = fopen('php://output', 'w');
  5.  
  6. foreach ($list as $id=>$line)
  7. {
  8. fputcsv($file, $line, ';');
  9. }
  10.  
  11. fclose($file);
mar1aczi
Problemem jest kodowanie znaków. CSV ma standardowo kodowanie bodaj CP1250.
Wędka: http://jazz.tvtom.pl/importowanie-plikow-c...tf-8-do-excela/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.