Texis Version 6 has improved Unicode
(international/foreign/hi-bit/UTF-8) character support. Two new
settings were introduced:
stringcomparemode (here). Both have the same set of possible values,
and offer more flexibility in how text searches and string comparisons
(respectively) are handled. Some features:
LIKEoperator) are case-insensitive in version 6 for the entire Unicode 5.1 locale-independent character set, not just the given operating system's locale (which may be inconsistent and does not support characters beyond U+00FF).
All of these behaviors can be controlled with the (new in version 6)
settings (see the Vortex manual for details).
Caveat: A version 5 or earlier Texis should not access or modify
a regular (B-tree) or Metamorph index originally created by a version
6 or later Texis, unless |
stringcomparemode setting also affects the functions
count charset characters (e.g. UTF-8 characters) not bytes.
Version 5 and earlier behavior can be restored by default by setting
texis.ini setting [Apicp] Text Search Mode
to ctype, ignorecase, iso-8859-1, and [Apicp] String Compare Mode
to ctype, respectcase, iso-8859-1.