On Mon, Mar 01, 2004 at 08:55:14PM +0000, Nick Ing-Simmons wrote: : Since you are here ;-) : : Why does ñ not uppercase to Ñ ?
If I recall correctly, it's because the pumpking of the time thought that backward compatibility was more important than consistency, and gave the internal 8-bit representation different semantics than the corresponding utf8 representation. I think this was a mistake, personally. But looking at it another way, it can be blamed on C's toupper function, which perhaps should have been taught to have the same semantics as Unicode, so that 8-bit strings don't have to be upgraded to utf8 unnecessarily. Looking at it a third way, if I hadn't based the whole thing on utf8 in the first place, perhaps folks wouldn't have had this mental lapse of thinking 8-bit Latin-1 strings and utf8 strings are different types. There's lots of blame to go around. We just need to fix it... Larry