Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] odkodowanie "=?UTF-8?B?xYNJxZo=?="
Forum PHP.pl > Forum > PHP
grohu
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?
Liko
:arrow: http://pl.php.net/manual/pl/function.utf8-decode.php
Poczytaj komentarze, są tam dwa z polski jak zrobić z polskimi literami.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.