realbasic-nug.de
[Top] [All Lists]

Re: AW: Encoding beim POP3Socket

To: REALbasic NUG German <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: Re: AW: Encoding beim POP3Socket
From: Markus Schnell <markus dot schnell at schnell-media dot de>
Date: Wed, 23 Nov 2005 09:50:36 +0100
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
Thread-index: AcXwCviJNt96rlv+EdqyAwANk3jh8A==
Thread-topic: AW: Encoding beim POP3Socket
s = defineEncoding(DecodeBase64("5CD2IPw="), encodings.ISOLatin1)

oder

s = defineEncoding(DecodeBase64("5CD2IPw="), encodings.WindowsANSI)

funktionieren auch. Muss man mal testen, ob damit alle Umlautet richtig
konvertiert werden.

Ich würde anschließend noch in UTF8 konvertieren weil RB intern auch mit
UTF8 arbeitet.

Komplettes Beispiel:

  s = "5CD2IPw="
  s = DecodeBase64(s)
  s = s.DefineEncoding(encodings.ISOLatin1) 'oder WindowsANSI
  s = s.ConvertEncoding(encodings.UTF8)

Gruß
Markus


Am 23.11.2005 9:16 Uhr schrieb "Rudi Maier" unter <rudi dot maier at t-online 
dot de>:

> am 22.11.2005 18:31 Uhr schrieb Markus Schnell unter
> markus dot schnell at schnell-media dot de:
> 
>> Hallo Rudi
>> 
>> 
>> =?ISO-8859-1?B?5CD2IPw=?=
>> 
>> s = DecodingFromISO8859MBS(DecodeBase64("5CD2IPw="))
>> 
>> Ergebnis: s = "ä ö ü"
>> 
>> Allerdings brauchst Du dafür das MBS-Plugin von Christian oder Du hast eine
>> andere Möglichkeit von ISO8859 zu decodieren.
>> 
> 
> Hallo Markus,
> 
> danke für deine Hilfe!
> Allein mit RB 5.5.3 ist das Problem nicht zu lösen?
> 
> Gruß
> Rudi
> 


<Prev in Thread] Current Thread [Next in Thread>