![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 24.12.2003 Skąd: Pieniny Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam następujący problem:
Mój skrypt do odbierania maili pobiera wszystko "jak leci" i wyświetla mniej wiecej w takiej postaci : temat: ?iso-8859-2?Q?Dok=B3adnie_tak_jak_chcia=B3e=B6_:P? Jak to zmienić by pojawiły sie normalne polskie znaki w unicode? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Trzeba przekonwertowac
![]() To co tu masz to tzw. kodowanie Quoted-Printable. W bardzo prostym tlumaczeniu polega ono na zamianie znaków o kodzie ASCII spoza przedziałów 33-60 i 62-126 (włącznie) na znak rownosci i po nim hexadecymanly zapis kodowanego znaku, dla przykładu literka ł (kod ASCII = 179d = B3h) zostaje zamieniona na =B3. Szczegoly np. tutaj Pozostaje więc zamienić odpowiednie znaki na ich odpowiedniki z Unikodu, wyciać nagłowek (?iso-8859-2?Q? i kończący znak zapytania) i uzyskasz to co chciales. -------------------- Brak czasu :/
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 493 Pomógł: 0 Dołączył: 14.06.2003 Skąd: Tomaszów Lubelski/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
zresztą na forum kilka razy była podawana funkcja konwertująca
![]() -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 24.12.2003 Skąd: Pieniny Ostrzeżenie: (0%) ![]() ![]() |
wielkie dzieki !
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 24.12.2003 Skąd: Pieniny Ostrzeżenie: (0%) ![]() ![]() |
Hmm niestety są różne systemy kodowania (czasem utf) i zamienianie wszystkiego znak po znaku mija sie z celem... Prosiłbym o namiary na funkcje konwertujace
![]() ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
manual
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 29.06.2025 - 18:49 |