1.6. Sorting Based on Locale
The Interchange [sort database:field] keys will use the LC_COLLATE setting for a locale provided that:
- The operating system and C compiler support locales for POSIX, and have the locale definitions set.
- The locale setting matches any configured locales.
If this arbitrary database named letters:
code letter 00-0011 f 99-102 é 19-202 a
and this loop:
[loop 19-202 00-0011 99-102] [sort letters:letter] [loop-data letters letter] [loop-code] [/loop]
used the default C setting for LC_COLLATE, the following would be displayed:
a 19-202 f 00-0011 é 99-102
If the proper LC_COLLATE settings for locale fr_FR were in effect, then the above would become:
a 19-202 é 99-102 f 00-0011