Environment Variables

Unicode Implementation

Native Unicode and SBCS/DBCS editing modes are supported. When you edit a SBCS/DBCS (active code page) file such as a .c, .h, or .java file, the data is loaded as SBCS/DBCS data and is not con- verted to Unicode. When you edit a Unicode file, such as an XML file, the data is converted to UTF-8 that is one of the standard formats for supporting Unicode files. There are several advantages to this imple- mentation:

Since almost all source files for programming are stored as SBCS/DBCS, loading these files is signific- antly faster. This is very important to our customers who expect superior performance from SlickEdit® Core.

Unicode editing modes cannot support all the features you were used to when editing SBCS/DBCS files (see Unicode Limitations).

Macros can be written once to support both editing modes. This was very important to us because we wanted to reduce development time.

Since Unicode is stored as UTF-8, only one set of binaries is required. Most products that support SBCS/DBCS and Unicode (UTF-16), use preprocessing. This requires two sets of binaries.

474

Page 496
Image 496
Slick V3.3 manual Unicode Implementation, Environment Variables