Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][CSV] problem z polskimi znakami
Wojtekss
post 8.09.2013, 09:33:42
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 30.12.2008

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


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);
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
mar1aczi
post 8.09.2013, 20:39:01
Post #2





Grupa: Zarejestrowani
Postów: 731
Pomógł: 141
Dołączył: 9.05.2011
Skąd: śląskie

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


Problemem jest kodowanie znaków. CSV ma standardowo kodowanie bodaj CP1250.
Wędka: http://jazz.tvtom.pl/importowanie-plikow-c...tf-8-do-excela/


--------------------
Szanuj innych czas! Kliknij , gdy pomocną wskazówkę otrzymasz.
Go to the top of the page
+Quote Post

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: 14.08.2025 - 01:04