Previous Page | Next Page

Functions for NLS

Functions for NLS by Category

The following categories relate to NLS issues:

Categories of NLS Formats
Category Description
Character processes character data
Currency Conversion converts one currency to another currency
DBCS processes double-byte character set.
Date and Time processes data and time data.
Locale processes data based on the specified locale.
Variable Information processes variable information.

The following table provides brief descriptions of the SAS functions. For more detailed descriptions, see the NLS entry for each function.

Summary of NLS Functions by Category
Category Functions for NLS Description
Character KCVT Function
Converts data from one type of encoding data to another encoding data.

TRANTAB Function
Transcodes data by using the specified translation table.

UNICODE Function
converts Unicode characters to the current SAS session encoding.

UNICODEC Function
converts characters in the current SAS session encoding to Unicode characters.

UNICODELEN Function
specifies the length of the character unit for the Unicode data.

UNICODEWIDTH Function
specifies the length of a display unit for the Unicode data.
DBCS KCOMPARE Function
Returns the result of a comparison of character expressions.

KCOMPRESS Function
Removes specified characters from a character expression.

KCOUNT Function
Returns the number of double-byte characters in an expression.

KINDEX Function
Searches a character expression for a string of characters.

KINDEXC Function
Searches a character expression for specified characters.

KLEFT Function
Left-aligns a character expression by removing unnecessary leading DBCS blanks and SO/SI.

KLENGTH Function
Returns the length of an argument.

KLOWCASE Function
Converts all letters in an argument to lowercase.

KPROPCASE Function
Converts Chinese, Japanese, Korean, Taiwanese (CJKT) characters.

KPROPCHAR Function
Converts special characters to normal characters.

KPROPDATA Function
Removes or converts unprintable characters.

KREVERSE Function
Reverses a character expression.

KRIGHT Function
Right-aligns a character expression by trimming trailing DBCS blanks and SO/SI.

KSCAN Function
Selects a specified word from a character expression.

KSTRCAT Function
Concatenates two or more character expressions.

KSUBSTR Function
Extracts a substring from an argument.

KSUBSTRB Function
Extracts a substring from an argument according to the byte position of the substring in the argument.

KTRANSLATE Function
Replaces specific characters in a character expression.

KTRIM Function
Removes trailing DBCS blanks and SO/SI from character expressions.

KTRUNCATE Function
Truncates a numeric value to a specified length.

KUPCASE Function
Converts all letters in an argument to uppercase.

KUPDATE Function
Inserts, deletes, and replaces character value contents.

KUPDATEB Function
Inserts, deletes, and replaces the contents of the character value according to the byte position of the character value in the argument.

KVERIFY Function
Returns the position of the first character that is unique to an expression.
Date and Time NLDATE Function
Converts the SAS date value to the date value of the specified locale by using the date format descriptors.

NLDATM Function
Converts the SAS datetime value to the time value of the specified locale by using the datetime- format descriptors.

NLTIME Function
Converts the SAS time or the datetime value to the time value of the specified locale by using the NLTIME descriptors.
Locale GETLOCENV Function
Returns the current locale/language environment.

GETPXLANGUAGE Function
Returns the current two-letter language code.

GETPXLOCALE Function
Returns the POSIX locale value for a SAS locale.

GETPXREGION Function
Returns the current two-letter region code.

SORTKEY Function
creates a linguistic sort key.
Variable Information VARTRANSCODE Function
Returns the transcode attribute of a SAS data set variable.

VTRANSCODE Function
Returns a value that indicates whether transcoding is enabled for the specified character variable.

VTRANSCODEX Function
Returns a value that indicates whether transcoding is enabled for the specified argument.

Previous Page | Next Page | Top of Page