Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> generowanie pliku Excel - problem z polskimi znakami
smiady
post
Post #1





Grupa: Zarejestrowani
Postów: 137
Pomógł: 2
Dołączył: 2.07.2007
Skąd: Ostrzeszów

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


Witam.

generuje plik Excel podając ze zwykłego headera:
  1. header("Content-Type: application/vnd.ms-excel; charset=utf-8");
  2. header("Content-Disposition: attachment; filename=czlonkowie_wspierajacy.xls");
  3. header("Expires: 0");
  4. header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
  5. header("Cache-Control: private",false);

a następnie generuje zwykłą htmlowską tabelkę.
Niestety nie generuje mi polskich liter (mam krzaczki).
Gdy zmieniam kodowanie pliku z UTF8 (BEZ BOM) na UTF8 (bo chyba to powinno pomóc) to niestety wystakuje mi błąd:
Warning: Cannot modify header information - headers already sent by (output started at ...
Dane do tabeli pochodzą z bazy danych i jest jako pierwsze zapytanie SET NAMES utf8
Wiem, że istnieją po sieci klasy, które generują dane do excela, ale mimo to wole skorzystać z tego rozwiązania.
Będę bardzo wdzięczny jak ktoś mi pomoże (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
smiady
post
Post #2





Grupa: Zarejestrowani
Postów: 137
Pomógł: 2
Dołączył: 2.07.2007
Skąd: Ostrzeszów

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


Cytat(Turson @ 7.05.2014, 20:56:43 ) *
Ustaw UTF-8 bez bom a co do błędu to w linku co podalem jest rozwiazanie


Ustawiony jest UTF-8 bez bom i działa header (header się sypał gdy był utf8).
Mam krzaczki z polskich znaków jak rozwiązać ten problem ?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 13.05.2026 - 17:22