Actually, this testcase may be wrong, but reproduces the problem when doing a fileout with tildes and �'s in packages or authors...
BTW, it does not fail on the assert, it raises an exception when sending the #nextFromStream:� :S
First, #nextFromStream: returns a character, not a String.
Second, you have to encode before you decode, don't you ?
UTF8 is a binary encoding of Unicode characters.
Sven
> <UTF8TextConverterTest.GuillermoPlito.1.cs>
On 04 Jul 2011, at 20:02, Guillermo Polito wrote:
> I've written the following test, which is failing.
>
> testRead�Character
> � � | converter |
> � � converter := UTF8TextConverter new.
> � � self assert: '�' equals: (converter nextFromStream: '�' readStream).
>
> I attach a changeset with that test. �Am I ok or UTF8TextConverter is behaving wrong?
>
> Thanks,
> Guille