Internationalization and localization tools


Multibyte Character Functions

Internationalization (I18n) Issue:

These functions operate upon characters composed with multibyte characters, testing and returning various conditions of a multibyte character. These only work properly in a variable width, multibyte character environment. In a wide character or single byte environment, these functions are nonsensical. Be sure that the functions are properly implemented and correctly assume a multibyte environment.

I18n Discussion:

A multibyte character is a sequence of one or more bytes. An example of a multibyte character set can be found at UTF-8. Such character sets will alternate between single and multiple bytes to encode each character. These multibyte functions work with the character set of the platform. This category of multibyte functions will appropriately handle the switching between singlebyte and multibyte characters within a given character stream.

Click on a function for more information:

_mbbtombc

_mbbtype

_mbcjistojms

_mbcjmstojis

_mbclen/_tclen

_mbctohira

_mbctokata

_mbctombb

_mbsbtype

 

 Locale-Sensitive C++ Methods

 

Lingoport internationalization and localization services and software