![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam problem. Zainstalowałem system help desk - Trellis Desk. Uruchomiłem rejestrowanie wiadomości e-mail poprzez pipe.php. Samo przechwytywanie działa dobrze, ale mam duży problem ze zdekodowaniem wiadomości. Wiadomość może być wysłana jako tekst / html / tekst i html, skrypt sam to rozpoznaje, usuwa tagi html, ale mam problem ze zdekodowaniem polskich znaczków, które mogą być jako unicode, iso, win itp. Oryginalnie w skrypcie, za tą metodę jest odpowiedzialna ta linia: $email['message'] = $ifthd->sanitize_data( utf8_encode( decode_ISO88591( imap_utf8( $email['message'] ) ) ) ); Jednak znaczki wyglądają albo tak: fêó¿¼€ albo tak: óęóś€śą€żóóęęńę Jak tą linijkę przerobić aby polskie znaczki dobrze były konwertowane? Proszę o pomoc, bo sam sobie nie poradzę! Pozdrawiam Grzegorz |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
decode_ISO88591 to funkcja w pliku pipe.php, która ma wpisane znaki, które trzeba podmienić w standardie ISO 88591, nie ma funkcji decode_ISO88592 w tym pliku ani wbudowanej w php. Ktoś po prostu tą funkcję ręcznie napisał. Czy to oznacza, że ja muszę taką funkcję napisać dla 88592 i win1250?? Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 22:52 |