mam tekst „ czkawkę gyötörheti ataku Szwedów, tyle niedawno, o którym mowa ponownie do szwedzkiego modelu na Węgrzech” znaki specjalne zastąpić
szkodę wszystkim oryginalny tekst nie ma przerw w linii.
Kiedy wysłać ten tekst (z gmail), mam to zakodowane jak:
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
Csukl=E1si roham gy=F6t=F6rheti a sv=E9deket, annyit emlegetik mostans=E1g =
ism=E9t a
sv=E9d modellt Magyarorsz=E1gon.
W HTML:
Content-Type: text/html; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
<span class=3D"Apple-style-span" style=3D"font-family: Helvetica, Verdana, = sans-serif; font-size: 15px; ">Csukl=E1si roham gy=F6t=F6rheti a sv=E9deket= , annyit emlegetik mostans=E1g ism=E9t a sv=E9d modellt Magyarorsz=E1gon.
....
Kiedy próbuję do analizowania ciała e-mail jako text/plain, nie mogę pozbyć się znaku = w „mostans = E1G = izm = E9t” Między tymi dwoma słowami. Zauważ, że ten sam znak brakuje HTML zakodowany komunikat. Nie mam pojęcia, co mogłoby zranić szczególny charakter, ale muszę to wrócić do wyeliminowania oryginalny tekst.
Próbowałem zastąpić „\ n”, ale to nie jest jeden ranny, jeśli uderzę „Enter” w tekście, mogę zastąpić go poprawnie niezależnie od charakteru chcę go. Próbowałem również, a '\ r', '\ t'.
Więc pytanie brzmi, co mi brakuje? Gdzie boli szczególny charakter pochodzi? Czy to ze względu na charser i/lub kodowania transferu? Jeśli tak, to co mam zrobić, aby rozwiązać ten problem i odzyskać oryginalny tekst.
Każda pomoc będzie mile widziane.
zdrowie Balázs
więc są w „wyjściu” niepotrzebne „=„s już wyeliminować? @ Mary –
Balázs Németh: Wyeliminować tak to jest, ale widzę dodatkowy znak nowej linii, który nie był tam w oryginalnym text.Maybe jak to co mówi jarnbjo boli „quoted-printable” zabrania zakodowane linie przekraczać długości 76 znaków. @ Mary – Emil
Balázs Németh: Przeczytaj o [quoted-printable] (http://en.wikipedia.org/wiki/Quoted-printable) .To pomoże Ci zrozumieć o kodowaniu. – Emil