Collation
Collation is a series of rules based upon the locale, and used to
sort characters and words. Whereas in US English, everything is
sorted based on A-Z, other countries have different rules:
Ideographic languages (such as Katakana and Hiragana) have different collation rules altogether. Ideographic text is collated according to pronunciation, radical, structure, or stroke count.
Collation of numeric, time and date data presents no international
issues for commercial applications.
The collation of text displayed to the user must be carried out in
a locale-sensitive manner. It is recommended that collation be
carried out in the database (see Oracle
Collation for more information). However, if it is necessary to
collate data in the program logic layer, programmers should be
aware of locale-specific sorting capabilities. In such cases,
locale-specific collation should be carried out either by a C/C++ Collator or Java Collator. |