Autor | Zpráva | ||
---|---|---|---|
Kalby Profil |
#1 · Zasláno: 7. 8. 2009, 14:11:07
Zdravím,
při stahování mailů se mi obcas predmet i telo hodi do jineho kodovani nez je defaultni a vzniknou mi nepekny vety. Radsi hned ukazu priklad =?utf-8?Q?Re:_=C5=BD=C3=A1dost_o_vyhotoven=C3=AD_cenov=C3=A9_n?= =?utf-8?Q?ab=C3=ADdky_k_projektu_00114=2C_00121?= Takhle napriklad vypada jeden predmet mailu, je mi jasne ze si sestavim regularni vyraz a kdyz narazi na =?....?Q? tak to zatim zmeni na kodovani ktere je uvedeno, ale zkousel jsem to prevest ale marne. Netusim jake je to defaultni kodovani. Zkousel sem funkci mb_detect_encoding, vyhodilo me to, ze to je v ASCII, tak jsem pomoci iconv zkousel prevest z ASCII do utf, i opacne z utf do ascii, ale porad nic, vypisuje se to stale stejne. KDyby tam nebyly = ale % vypadalo by to skoro jako kdyby to bylo prevedeny pomoci url_encode, ale nevim, nemate nekdo tuseni jak to prevest na spravne kodovani (stranky jsou v utf-8) diky |
||
nightfish Profil |
#2 · Zasláno: 7. 8. 2009, 14:19:27
podle ?Q? se dá poznat, že se jedná o tzv. kódování quoted-printable
a podle utf-8 zase, že dekódovaný text bude v utf-8 viz fci quoted_printable_decode |
||
Kalby Profil |
#3 · Zasláno: 7. 8. 2009, 14:24:35
A jo supr, uz to mam, diky moc o tom quoted-printable slysim poprve, diky jeste jednou
|
||
Časová prodleva: 15 let
|
0