V4RB*NEW* Properties to control Locale, Encoding, Sorting

jda jda at his.com
Wed Aug 11 17:14:43 CDT 2004


>
>   /**
>   * Base letter represents a primary difference. Set comparison level to
>   * PRIMARY to ignore secondary and tertiary differences.<br>
>   * Use this to set the strength of a Collator object.<br>
>   * Example of primary difference, "abc" &lt; "abd"
>   *
>   * Diacritical differences on the same base letter represent a secondary
>   * difference. Set comparison level to SECONDARY to ignore tertiary
>   * differences. Use this to set the strength of a Collator object.<br>
>   * Example of secondary difference, "”" >> "a".
>   *
>   * Uppercase and lowercase versions of the same character represents a
>   * tertiary difference.  Set comparison level to TERTIARY to include all
>   * comparison differences. Use this to set the strength of a Collator
>   * object.<br>
>   * Example of tertiary difference, "abc" "ABC".
>   *
>   * Two characters are considered "identical" when they have the
>   *  same unicode
>   * spellings.<br>
>   * For example, "”" == "”".
>   *

So if I want to ignore case but I want to 
consider accents (a <> ä) I would set the 
strength to secondary?

And if I wanted to ignore accents, too, I would set it to...tertiary?

Jon


More information about the Valentina-beta mailing list