Internationalization and localization tools


C/C++ Wide Character String Collation Functions

Internationalization (I18n) Issue:

These functions operate upon strings composed with wide characters. These functions often replace single-byte character collation functions as a result of internationalization reengineering. To operate correctly, the underlying multibyte character set must be properly implemented throughout the system.

I18n Solution:

Lingoport recommends the use of database collation when applicable. When not desirable, use the appropriate equivalent multibyte collation function or a the ICU Collator when reengineering an application for internationalization.

I18n Discussion:

Wide character manipulation functions handle unique code point values for each character in the character set as specified by the compilation environment. For an internationalized application using the UTF-16 or UCS-2 Unicode character sets, the wchar_t * has a size of 16 bits.

Click on a function for more information:

_wcsicmp/wcsicmp

_wcsicoll/wcsicoll

_wcsncoll

_wcsnicmp/wcsnicmp

_wcsnicoll

wcscasecmp

wcscmp

wcscoll

wcsncasecmp

wcsncmp

wcsxfrm

 

 Locale-Sensitive C++ Methods

 

Lingoport internationalization and localization services and software