>Ted nevim, jestli si nerozumime, nebo to blbe chapu.. >Ja potrebuju jenom precist, kdyz mi prijde mail, kde misto jmena >odesilatele je tohle: =?iso-8859-2?B?6Pi+/bkr7Owr?= >(nebo nekde v tele mailu). aha. jo. budes muset trochu programovat... :) =? a ?= NA KONCICH jsou oddelovace zakodovaneho jmena ? jsou vnitrni oddelovace polozek. polozky pak jsou: iso-8859-2 nebo windows-1250 je charset. B je kodovani b64, Q je quoted-printable. a nakonec to zakodovane jmeno. takze napriklad: =?windows-1250?B?jmx1dOEgcPjtmmVyYQ==?= je Zluta prisera v b64 s diakritikou win. samotnej zakodovanej string je tedy: jmx1dOEgcPjtmmVyYQ== =?windows-1250?Q?=8Elut=E1 p=F8=ED=9Aera?= je Zluta prisera v quoted-printable s diakritikou win. samotnej zakodovanej string je tedy: =8Elut=E1 p=F8=ED=9Aera takze si budes muset programem prelouskat celej ten =?...?= string, vytahnout z neho charset, kodovani a samotny jmeno. to jmeno pak "rozlustis" budto base64_decode(string), nebo, je-li kodovani Q, tak quoted_printable_decode(string). a pokud bude charset 8859-2, tak ho - treba s pomoci te prevodni tabulky z linku na koska - prevedes na win (musis ale tu tabulku otocit - tam je pro obracenej preklad). takze hrej si, tumas kohouta. ;-))) bye, spock.
This archive was generated by hypermail 2.1.2 : 04. 09. 2001, 03:14 CEST