[Mono-bugs] [Bug 551615] Korean text (cp949) cannot be decoded

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon Nov 2 15:02:57 EST 2009


http://bugzilla.novell.com/show_bug.cgi?id=551615

User greg.smolyn at strangeloopnetworks.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=551615#c5





--- Comment #5 from Greg Smolyn <greg.smolyn at strangeloopnetworks.com>  2009-11-02 13:02:56 MST ---
I think  I have it isolated to lines 138 and 161 in Decoder.cs (in
corlib/System.Text).

Here we're assigning one of the passed in parameters to an _out_ parameter. 

The bytesUsed out parameter is to actually tell us how far the decoder got. In
this instance, it is seeing an ASCII character, but was pass in more than 1
byte (and subsequently pass in byteCount > 1), we return bytesUsed as taht
value.  Using that returned value, I skip over some bytes when I ask for the
next decoded character.

I am looking at how to ensure we actually set bytesUsed to the right amount of
bytes decoded by GetChars()

-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list