National Language Support-related APIs
The national language support-related APIs work with the national language support (NLS) functions.
The NLS-related APIs that work with UCS2 (Universal Multiple-Octet Coded Character Set with 16 bits per character) character sets are:
- Advance to Next Composite Character Sequence (UniNextCompChar()) API
- Composite Character Sequence Code Element Count (UniQueryCompCharLen()) API
- Convert Case (QLGCNVCS, QlgConvertCase) API
- Number of Composite Character Sequences (UniQueryCompChar()) API
- Retrieve Locale Information (QLGRTVLC, QlgRetrieveLocaleInformation) API
- Transform UCS Data (QlgTransformUCSData()) API
The NLS-related APIs are:
- Advance to Next Composite Character Sequence (UniNextCompChar()) locates the next non-combining character in a string.
- Composite Character Sequence Code Element Count (UniQueryCompCharLen()) computes the number of code elements in a composite character sequence.
- Convert Case (QLGCNVCS, QlgConvertCase) provides case conversion to either uppercase or lowercase.
- Convert Sort Sequence Table (QLGCNVSS) converts a sort sequence table from one coded character set identifier (CCSID) to another.
- Convert Text Descriptor (QlgCvtTextDescToDesc) converts a descriptor of text from one type (CCSID, for example) to another type (IANA name, for example).
- Number of Composite Character Sequences (UniQueryCompChar()) computes the number of composite character sequences in a code element array.
- Retrieve CCSID Data (QLGRTVCD) retrieves different subsets of CCSIDs based on the selection type.
- Retrieve CCSID Text (QLGRTVCT) retrieves different subsets of CCSIDs' values and their descriptions, if available.
- Retrieve Country or Region Identifiers (QLGRTVCI) retrieves a list of country or region identifiers and their descriptions.
- Retrieve Default CCSID (QLGRTVDC) retrieves the default CCSID given a language ID.
- Retrieve Language IDs (QLGRTVLI) retrieves a list of language identifiers.
- Retrieve Language Information (QLGRLNGI) returns a selected national language version (NLV) based on the specified product, option, and language identifier.
- Retrieve Locale Information (QLGRTVLC, QlgRetrieveLocaleInformation) retrieves one or all categories of a locale.
- Retrieve Sort Sequence Table (QLGRTVSS) retrieves a specified sort sequence table.
- Scan String for Mixed Data (QLGSCNMX) tests a mixed input string for double-byte characters.
- Sort (QLGSORT) provides a generalized sort function.
- Sort Input/Output (QLGSRTIO) provides a set of records to be sorted or returns a set of records that have already been sorted.
- Transform UCS Data (QlgTransformUCSData()) transforms, through a formula as compared to a mapping, data from one form of Unicode to another.
- Truncate Character Data (QLGTRDTA) truncates a CCSID-tagged string of character data to a specified length.
- Validate CCSID (QtqValidateCCSID()) determines whether the specified CCSID is supported by the system.
- Validate Language ID (QLGVLID) ensures that a language identifier is supported.
[ Back to top | National Language Support APIs | APIs by category ]