Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [kodowanie] utf8 dla fpdf
ukaszq
post
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 8.08.2007

Ostrzeżenie: (10%)
X----


Mam fpdf ktory tworzy mi pdfy.
Wygenerowalem czcionkę przy pomocy programu ttf2pt1.exe zrobilem to z Arial. Ale kiedy odpalam stronę, ktora pobiera mi dane z bazy mysql a kodowana jest w utf8 to nie mam polskich znakow. Jak wygenerowac czcionke dla utf8??

Prosze o pomoc...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




fpdf nie wspiera utf. Jedyne co mozesz zrobic to przekonwertowac utf8 na takie kodowanie jakie wspiera (iso-8859-2 ? ) dopiero dzialac
Go to the top of the page
+Quote Post
ukaszq
post
Post #3





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 8.08.2007

Ostrzeżenie: (10%)
X----


Ok, dzieki! No to wpisalem 90 rekordow do bazy danych mysql z default charset=utf8 jak mam cala ta tabele przekonwertowac na latin2? moze ktos pomoc?

Ten post edytował ukaszq 28.04.2008, 13:00:30
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




nie musisz bazy konwertowac. wystarczy ze przekonwertujesz tekst przed wrzuceniem go do fpdf.
Konwersja byla na forum i google wiele razy. Szukaj: utf8 to iso-8859-2
Go to the top of the page
+Quote Post
potreb
post
Post #5





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Jest jeszcze ufpdf, ale nie działa poprawnie z kodowaniem utf-8.

Wyciągasz dane z bazy i przez iconv zmieniasz kodowanie
  1. <?php
  2. $text=iconv("utf-8", "iso-8859-2", "jakiś tam tęś");
  3. ?>
Go to the top of the page
+Quote Post

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: 23.12.2025 - 04:32