Bug 33886

GemStone/S

6.1.6, 6.1.5, 6.1.x, 6.0.x, 5.1.5.1, 5.1.5

All

6.2

Uppercase/lowercase not handled correctly for Characters > $þ (254)

Characters greater than $þ (Character value 254) are not logically mapped between upper and lower case values.  For these Characters, asUppercase and asLowercase return the receiver.  In addition, case-insensitive pattern matching will treat these as unrelated characterers; for example,

    (Character withValue: 353) equalsNoCase: (Character withValue: 352)

returns false.

This is related to bug 30911 for Characters between 127 and 254.


Last updated: 5/29/14