Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] odkodowanie "=?UTF-8?B?xYNJxZo=?="
grohu
post 19.05.2004, 20:06:31
Post #1





Grupa: Zarejestrowani
Postów: 118
Pomógł: 0
Dołączył: 29.07.2003
Skąd: skąd-inąd.

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


jak odszyfrować tekst zakodowany w UTF-8 , jeśli tekst jest zakodowany w ISO można do tego użyć funkcji imap_qprint(); i przerabia tekst 'quoted-printable'...

w przypadku UTF jest trudniej, znalazlem że [php:1:37e3cbd021]imap_utf8('=?UTF-8?B?xYNJxZo=?=');[/php:1:37e3cbd021] odkodowuje podany tekst ale nadal zamiast polskich liter są krzaczki bo kodowanie nie zgadza się z kodowaniem strony (ISO-8859-2).

Funkcja utf8_decode(); przekodowuje napis na kodowanie ISO-8859-1 . Uzywajac jej w nastepujacy sposob:
[php:1:37e3cbd021]echo utf8_decode(imap_utf8('=?UTF-8?B?xYNJxZo=?='));[/php:1:37e3cbd021] na ekran zostaje wypisany odkodowany tekst, ALE brakuje w nim polskich czcionek ktore są zastąpione znakami zapytania.

więc to jeszcze nie jest odpowiednie rozwiązanie, czy ktoś wie jak poprawnie odkodować ten tekst ( odkodowany ma warotosc "ŃIŚ").

questionmark.gif?
Go to the top of the page
+Quote Post
Liko
post 19.05.2004, 21:33:54
Post #2





Grupa: Zarejestrowani
Postów: 436
Pomógł: 6
Dołączył: 8.11.2003
Skąd: Szczecin

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


:arrow: http://pl.php.net/manual/pl/function.utf8-decode.php
Poczytaj komentarze, są tam dwa z polski jak zrobić z polskimi literami.
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.07.2025 - 22:39