bug-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug #4658], and also [bug #4624]


From: Pete French
Subject: Re: [bug #4658], and also [bug #4624]
Date: Thu, 04 Sep 2003 13:02:02 +0100

[regarding UTF8 handling outside the BMP]
> I hope that this would fix the problem, but without testing I cannot tell.

O.K. - can people please test the attached patch ? It is for Unicode.m
and adds support for the characters outside the BMP. These are converted into
paired surrgates internally, and then converted back correctly on output.
This code behaves exactly the same as OSX does in this respect, and is
a fix for bug #4624.

Hopefully it should also help with Freds changes for bug #4658 as
well,hence the quoted line at the top. I dont have a system with new gpbs
on it so I cant test whether it fixes that problem or not though at the
moment.

NB: It should also *not* break anything which currently works properly! Thats
the main thing I would like testing! ANy wierd UUTF8 behaviour please let me
know.

Of course, adding this does raise quite a lot more issues - namely how
many other routines should be made UTF-16 aware ? :-)

cheers,

-bat.

begin 644 utf8.patch.gz
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
-']<V_0N<<B:"#QP`````
`
end




reply via email to

[Prev in Thread] Current Thread [Next in Thread]