Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne]Kodowanie wewnątrz pliku .RTF
modern-web
post 15.06.2011, 16:22:02
Post #1





Grupa: Zarejestrowani
Postów: 763
Pomógł: 117
Dołączył: 15.03.2010
Skąd: void

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


Witam!
Jak w temacie: mam problem z kodowaniem polskich znaków wewnątrz pliku .rtf generowanego przez skrypt php.
Dane wyciągane są z bazy -> następnie przetwarzane przez skrypt -> po czym zapisywane do szablonu .rtf.
Wiem, że nie jest to wina kodowania w bazie danych, gdyż sprawdzałem zmienne podczas wykonywania skryptu i wszędzie owe znaki były (utf-8).
Plik zapisuję z nazwą pobieraną z bazy danych -> są polskie znaki i wszystko jest ok.
Niestety zawartość pliku koduje się w Windows-1250.

Jak można rozwiązać ten problem?

Pozdrawiam smile.gif

___________________________________________________

Edit (rozwiązanie):

Jak zwykle sam musiałem sobie poradzić... ;/
Trochę poszperałem i znalazłem rozwiązanie. Dane przekazywane do pliku .rtf należy przekonwertować na standard Windows-1250 zanim się je zapisze.
Polecam funkcję iconv .
W moim przypadku musiałem przekonwertować UTF-8 na Windows-1250 smile.gif

Ten post edytował modern-web 15.06.2011, 17:19:21


--------------------
Pomogłem? Kliknij `Pomógł`. To nic nie kosztuje, a mnie usatysfakcjonuje! ;)
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 - 14:35