Index  Up  <<  >>  


Sorting based on Locale

The MiniVend [sort database:field] keys will use the LC_COLLATE setting for a locale provided that:

It is beyond the scope of this document to discuss these issues, and you should contact your system administrator or local wizard to help you set up locales on your system. NOTE: Windows locales are not supported for sorting.

If you had 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]

Using the default C setting for LC_COLLATE it would display:

    a  19-202
    f  00-0011
    é  99-102

If the proper LC_COLLATE settings for locale fr_FR were in effect, then it would become:

    a  19-202
    é  99-102
    f  00-0011


Index  Up  <<  >>