![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 22.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich forumowiczów (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Mam pewien irytujący problem. Otóż chcę wygenerować pdf'a, który ma wyświetlić dane typu STRING pobrane z MS-SQL. (kodowanie: windows-1250) Gdy odpalam poniższy skrypt z poziomu przeglądarki wszystko jest ładnie cacy, polskie znaki wyświetlają się bez problemu w pdf'ie. Jednak docelowo skrypt ma być odpalany z wiersza poleceń czyli: Cytat %PHP_DIR%php.exe %SCRIPT_DIR%nazwa_skryptu.php jakies_parametry I tu zaczynają się schody. Bo wygenerowany pdf ma krzaki zamiast polskich znaków. Oto moj skrypt
Wiem, że sprawa rozbija się o nagłówki http, przesyłane przez przeglądarkę. Dzięki nim silnik fpdf jakoś radzi sobie z kodowaniem. W przypadku wywołania za pomocą php.exe tablica $_SERVER wygląda zupełnie inaczej. Czy ktoś napotkał już na podobny problem i go rozwiązał ? Dodam, że wszelkie zabawy z iconv w celu zmiany kodowania nie dały rezultatu i zamiast krzaków były inne krzaki lub "nie było niczego". Dzięki z góry za odpowiedzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował xxXbartasXxx 22.08.2008, 14:57:22 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
Próbowałeś wygenerować czcionkę używając mapy CP1250?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 22.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Tak, czcionka została wygenerowania z kodowaniem cp1250.
Jak już wspomniałem, problem nie powinien leżeć w błędnym kodowaniu czcionki. Skrypt, uruchomiony za pośrednictwem przeglądarki (kodowanie ustawione na: windows-1250) generuje poprawnego pdf'a. Ten sam skrypt odpalony z wiersza poleceń za pośrednictwem php.exe produkuje pdf'a z krzakami. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 10:15 |