Here is an example with the file out of the equation:
| stream |
stream := (ByteArray readHexFrom: '5465696c72fc636b7a61686c756e67') asString
readStream.
stream next: 5.
(ISO885915TextConverter new nextFromStream: stream) codePoint.
=> 71303420
| stream |
stream := (ByteArray readHexFrom: '5465696c72fc636b7a61686c756e67') readStream.
stream next: 5.
((ZnCharacterEncoder newForEncoding: 'iso-8859-15') nextFromStream: stream)
codePoint.
=> 252
<rant>Notice how f*cked up TextConverters are: when given a binary stream,
their natural input one would think, they just don't do any conversion!</rant>
On 08 May 2012, at 15:30, Norbert Hartl wrote:
> Can you paste the code you used to come to this result?
>
> Norbert
>
> Am 08.05.2012 um 14:46 schrieb Torsten Bergmann:
>
>> Sven wrote
>>> On my Mac I get:
>>> ...
>>> (stream contents at: 6) codePoint 71303420
>>> ('Teilrückzahlung' at: 6) codePoint 252
>>
>> Hi Sven,
>>
>> on Windows I get:
>>
>> (stream contents at: 6) codePoint 252
>> ('Teilrückzahlung' at: 6) codePoint 252
>>
>> For
>>
>> $ü codePoint I also get 252
>>
>> So on Windows (at least for my test) it does
>> not have the "leadingChar".
>>
>> Bye
>> T.
>>
>> --
>> Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
>> belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de
>>
>
>