On 24 May 2013 19:49, Jacob Carlborg <d...@me.com> wrote: > On 2013-05-23 23:42, Joseph Rushton Wakeling wrote: > > I'm also in agreement with Manu. There may well already be bugs for some >> of >> them -- e.g. there is one for toUpperInPlace which he referred to, and the >> source of the allocation is clear and is even responsible for other bugs: >> http://d.puremagic.com/issues/**show_bug.cgi?id=9629<http://d.puremagic.com/issues/show_bug.cgi?id=9629> >> > > toUpper/lower cannot be made in place if it should handle all Unicode. > Some characters will change their length when convert to/from uppercase. > Examples of these are the German double S and some Turkish I.
ß and SS are both actually 2 bytes, so it works in UTF-8 at least! ;)