Vis tik bugovas tas TB. Darbe padariau viską kaip namie, numatytąja koduote pasirinkus Baltic Windows, vis tiek neberodo UTF-8 lietuviškų raidžių. Arba kartais rodo gerai, kartais - ne. Kartais gerai pavadinimą, bet tekstą blogai. Namuose irgi tam tikrais atvejais tą pačią žinutę su nurodyta koduote rodo blogai, po to kitaip ant jos spragtelėjus - jau gerai. Kažkodėl jis kartais ignoruoja koduotę, nurodytą headeryje, ir rodo numatytąja koduote. 2011.09.17 17:59, Laimis rašė: > 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.