Hacker News new | past | comments | ask | show | jobs | submit login

More generally, it's a characterset / collate sequence thing. Specifying a range with a start and end point requires understanding what that range specifies. Which can change depending on context, locale, characterset, etc.



Also in the 32-127 ASCII range? I thought they just differ in 128-255 with the code pages and such?


In the case of EBCDIC, there are several places in the alphabetic collation sequence in which non-alpha characters are interspersed among the letter codes. Most notably between R & S, though it appears that I-J also includes a standout. The fact that there are multiple incompatible forms of EBCDIC doesn't help matters much.

Makes sorts really tweaky.

http://en.wikipedia.org/wiki/Ebcdic




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: