- nesvarbu, kad tersia TB, bet "kalta aplinka (oe)"! "Laimis" <wiela@centras.lt> wrote in message news:j52cke$49q$1@trimpas.omnitel.net... > RaR rašė: >> Na, kitoje gijoje NicMC, naudodamas TB, atsakė į abc žinutę su >> nenurodyta koduote, kuri yra Baltic Windows. Kadangi jis skaitydamas >> nepersivertė žinutės į teisingą formatą (tikriausiai, skaitymo >> default'as yra UTF-8) ir atsakė naudodamas UTF-8, pavadinimas susigadino. >> >> Išvada - atsakant į ir cituojant žinutes su nenurodyta koduote, reikia >> skaitant (prieš siunčiant) persiversti žinutę į teisingą koduotę, kitaip >> pavadinimas ar cituojamas tekstas bus sugadinti. Šiuo atveju nesvarbu, >> kad naudoji "teisingą" programą ir header'yje koduotė nurodyta teisingai. > > Išvada teisinga, nors trūksta konteksto pačiai problemai. Ir tai yra dar > viena priežastis, kodėl nereikia naudoti kreivo OE. Jis kiauliškai > gadina ir pačias antraštes (subject, from ir kt.). Pagal standartą > (RFC2047, kt.), ne ascii (ne 7 bit'ų) antraštės turi būti tinkamai > koduotos, nurodant koduotę. OE gi kiauliškai siunčia 8 bit'ų > ženklus/reikšmes pačiose laiško antraštėse, kas apskritai yra neleistina. > Žiū į patį pirmą, Didžkio atsakymą. Subject'as yra: > Re: =?ISO-8859-13?Q?=DEmon=EBs=2C_susitvarkykite_encodingus!?= > =?ISO-8859-13?Q?!!!?= > > Taigi, pats pirmas laiškas, kurį išsiuntė abc su kreivu OE, jau yra > sugadintas ir RFC turbūt niekaip nereglamentuoja, kaip reikia elgtis su > tokiomis antraštėmis. Tuo noriu pabrėžti, kad tai, kas gaunasi > taisant/interpretuojant neteisingas antraštes yra daugiau sėkmės, nei > apibrėžtumo (korektiško, standartiško elgesio) reikalas. > Taip, atsakant į tokius laiškus, reikia rankutėmis nusistatyti teisingą > ir tada TB sugebės pertaisyti antraštes, tačiau vargu ar taip elgiasi > visos kitos pašto programos.