Informats for NLS |
There are six categories of SAS informats that support NLS:
Category | Description |
---|---|
BIDI text handling | Instructs SAS to read bidirectional data values from data variables. |
Character | Instructs SAS to read character data values into character variables. |
DBCS | Instructs SAS to manage various Asian languages. |
Date and Time | Instructs SAS to read data values into variables that represent dates, times, and datetimes. |
Hebrew text handling | Instructs SAS to read Hebrew data from data variables. |
Numeric | Instructs SAS to read numeric data values into numeric variables. |
The following table provides brief descriptions of the SAS informats. For more detailed descriptions, see the NLS entry for each informat.
Category | Informats for NLS | Description |
---|---|---|
BIDI text handling |
$LOGVSw. Informat |
Reads a character string that is in left-to-right logical order, and then converts the character string to visual order. |
$LOGVSRw. Informat |
Reads a character string that is in right-to-left logical order, and then converts the character string to visual order. | |
$VSLOGw. Informat |
Reads a character string that is in visual order, and then converts the character string to left-to-right logical order. | |
$VSLOGRw. Informat |
Reads a character string that is in visual order, and then converts the character string to right-to-left logical order. | |
Character |
$REVERJw. Informat |
Reads character data from right to left and preserves blanks. |
$REVERSw. Informat |
Reads character data from right to left, and then left aligns the text. | |
$UCS2Bw. Informat |
Reads a character string that is encoded in big-endian, 16-bit, UCS2, Unicode encoding, and then converts the character string to the encoding of the current SAS session. | |
$UCS2BEw. Informat |
Reads a character string that is in the encoding of the current SAS session and then converts the character string to big-endian, 16-bit, UCS2, Unicode encoding. | |
$UCS2Lw. Informat |
Reads a character string that is encoded in little-endian, 16-bit, UCS2, Unicode encoding, and then converts the character string to the encoding of the current SAS session. | |
$UCS2LEw. Informat |
Reads a character string that is in the encoding of the current SAS session and then converts the character string to little-endian, 16-bit, UCS2, Unicode encoding. | |
$UCS2Xw. Informat |
Reads a character string that is encoded in 16-bit, UCS2, Unicode encoding, and then converts the character string to the encoding of the current SAS session. | |
$UCS2XEw. Informat |
Reads a character string that is in the encoding of the current SAS session and then converts the character string to 16-bit, UCS2, Unicode encoding. | |
$UCS4Bw. Informat |
Reads a character string that is encoded in big-endian, 32-bit, UCS4, Unicode encoding, and then converts the character string to the encoding of the current SAS session. | |
$UCS4Lw. Informat |
Reads a character string that is encoded in little-endian, 32-bit, UCS4, Unicode encoding, and then converts the character string to the encoding of the current SAS session. | |
$UCS4Xw. Informat |
Reads a character string that is encoded in 32-bit, UCS4, Unicode encoding, and then converts the character string to the encoding of the current SAS session. | |
$UCS4XEw. Informat |
Reads a character string that is in the encoding of the current SAS session, and then converts the character string to 32-bit, UCS4, Unicode encoding. | |
$UESCw. Informat |
Reads a character string that is encoded in UESC representation, and then converts the character string to the encoding of the current SAS session. | |
$UESCEw. Informat |
Reads a character string that is in the encoding of the current SAS session, and then converts the character string to UESC representation. | |
$UNCRw. Informat |
Reads an NCR character string, and then converts the character string to the encoding of the current SAS session. | |
$UNCREw. Informat |
Reads a character string in the encoding of the current SAS session, and then converts the character string to NCR. | |
$UPARENw. Informat |
Reads a character string that is encoded in UPAREN representation, and then converts the character string to the encoding of the current SAS session. | |
$UPARENEw. Informat |
Reads a character string that is in the encoding of the current SAS session, and then converts the character string to UPAREN representation. | |
$UPARENPw. Informat |
Reads a character string that is encoded in UPAREN representation, and then converts the character string to the encoding of the current SAS session, with national characters remaining in the encoding of the UPAREN representation. | |
$UTF8Xw. Informat |
Reads a character string that is encoded in UTF-8, and then converts the character string to the encoding of the current SAS session. | |
DBCS |
$KANJIw. Informat |
Removes shift code data from DBCS data. |
$KANJIXw. Informat |
Adds shift-code data to DBCS data. | |
Date and Time |
JDATEYMDw. Informat |
Reads Japanese kanji date values in the format yymmmdd or yyyymmmdd. |
JNENGOw. Informat |
Reads Japanese kanji date values in the form yymmdd. | |
MINGUOw. Informat |
Reads dates in Taiwanese format. | |
NENGOw. Informat |
Reads Japanese date values in the form eyymmdd. | |
NLDATEw. Informat |
Reads the date value in the specified locale, and then converts the date value to the local SAS date value. | |
NLDATMw. Informat |
Reads the datetime value of the specified locale, and then converts the datetime value to the local SAS datetime value. | |
NLTIMAPw. Informat |
Reads the time value and uses a.m. and p.m. in the specified locale, and then converts the time value to the local SAS time value. | |
NLTIMEw. Informat |
Reads the time value in the specified locale, and then converts the time value to the local SAS time value. | |
Hebrew text handling |
$CPTDWw. Informat |
Reads a character string that is in Hebrew DOS (cp862) encoding, and then converts the character string to Windows (cp1255) encoding. |
$CPTWDw. Informat |
Reads a character string that is in Windows (cp1255) encoding, and then converts the character string to Hebrew DOS (cp862) encoding. | |
Numeric |
EUROw.d Informat |
Reads numeric values, removes embedded characters in European currency, and reverses the comma and decimal point. |
EUROXw.d Informat |
Reads numeric values and removes embedded characters in European currency. | |
NLMNIAEDw.d Informat |
Reads the monetary format of the international expression for the United Arab Emirates. | |
NLMNIAUDw.d Informat |
Reads the monetary format of the international expression for Australia. | |
NLMNIBGNw.d Informat |
Reads the monetary format of the international expression for Bulgaria. | |
NLMNIBRLw.d Informat |
Reads the monetary format of the international expression for Brazil. | |
NLMNICADw.d Informat |
Reads the monetary format of the international expression for Canada. | |
NLMNICHFw.d Informat |
Reads the monetary format of the international expression for Liechtenstein and Switzerland. | |
NLMNICNYw.d Informat |
Reads the monetary format of the international expression for China. | |
NLMNICZKw.d Informat |
Reads the monetary format of the international expression for the Czech Republic. | |
NLMNIDKKw.d Informat |
Reads the monetary format of the international expression for Denmark, Faroe Island, and Greenland. | |
NLMNIEEKw.d Informat |
Reads the monetary format of the international expression for Estonia. | |
NLMNIEGPw.d Informat |
Reads the monetary format of the international expression for Egypt. | |
NLMNIEURw.d Informat |
Reads the monetary format of the international expression for Austria, Belgium, Finland, France, Germany, Greece, Ireland, Italy, Luxembourg, Malta, the Netherlands, Portugal, Slovenia, and Spain. | |
NLMNIGBPw.d Informat |
Reads the monetary format of the international expression for the United Kingdom. | |
NLMNIHKDw.d Informat |
Reads the monetary format of the international expression for Hong Kong. | |
NLMNIHRKw.d Informat |
Reads the monetary format of the international expression for Croatia. | |
NLMNIHUFw.d Informat |
Reads the monetary format of the international expression for Hungary. | |
NLMNIIDRw.d Informat |
Reads the monetary format of the international expression for Indonesia. | |
NLMNIILSw.d Informat |
Reads the monetary format of the international expression for Israel. | |
NLMNIINRw.d Informat |
Reads the monetary format of the international expression for India. | |
NLMNIJPYw.d Informat |
Reads the monetary format of the international expression for Japan. | |
NLMNIKRWw.d Informat |
Reads the monetary format of the international expression for South Korea. | |
NLMNILTLw.d Informat |
Reads the monetary format of the international expression for Lithuania. | |
NLMNILVLw.d Informat |
Reads the monetary format of the international expression for Latvia. | |
NLMNIMOPw.d Informat |
Reads the monetary format of the international expression for Macau. | |
NLMNIMXNw.d Informat |
Reads the monetary format of the international expression for Mexico. | |
NLMNIMYRw.d Informat |
Reads the monetary format of the international expression for Malaysia. | |
NLMNINOKw.d Informat |
Reads the monetary format of the international expression for Norway. | |
NLMNINZDw.d Informat |
Reads the monetary format of the international expression for New Zealand. | |
NLMNIPLNw.d Informat |
Reads the monetary format of the international expression for Poland. | |
NLMNIRUBw.d Informat |
Reads the monetary format of the international expression for Russia. | |
NLMNISEKw.d Informat |
Reads the monetary format of the international expression for Sweden. | |
NLMNISGDw.d Informat |
Reads the monetary format of the international expression for Singapore. | |
NLMNITHBw.d Informat |
Reads the monetary format of the international expression for Thailand. | |
NLMNITRYw.d Informat |
Reads the monetary format of the international expression for Turkey. | |
NLMNITWDw.d Informat |
Reads the monetary format of the international expression for Taiwan. | |
NLMNIUSDw.d Informat |
Reads the monetary format of the international expression for Puerto Rico and the United States. | |
NLMNIZARw.d Informat |
Reads the monetary format of the international expression for South Africa. | |
NLMNLAEDw.d Informat |
Reads the monetary format of the local expression for the United Arab Emirates. | |
NLMNLAUDw.d Informat |
Reads the monetary format of the local expression for Australia. | |
NLMNLBGNw.d Informat |
Reads the monetary format of the local expression for Bulgaria. | |
NLMNLBRLw.d Informat |
Reads the monetary format of the local expression for Brazil. | |
NLMNLCADw.d Informat |
Reads the monetary format of the local expression for Canada. | |
NLMNLCHFw.d Informat |
Reads the monetary format of the local expression for Liechtenstein and Switzerland. | |
NLMNLCNYw.d Informat |
Reads the monetary format of the local expression for China. | |
NLMNLCZKw.d Informat |
Reads the monetary format of the local expression for the Czech Republic. | |
NLMNLDKKw.d Informat |
Reads the monetary format of the local expression for Denmark, the Faroe Island, and Greenland. | |
NLMNLEEKw.d Informat |
Reads the monetary format of the local expression for Estonia. | |
NLMNLEGPw.d Informat |
Reads the monetary format of the local expression for Egypt. | |
NLMNLEURw.d Informat |
Reads the monetary format of the local expression for Austria, Belgium, Finland, France, Germany, Greece, Ireland, Italy, Luxembourg, Malta, the Netherlands, Portugal, Slovenia, and Spain. | |
NLMNLGBPw.d Informat |
Reads the monetary format of the local expression for the United Kingdom. | |
NLMNLHKDw.d Informat |
Reads the monetary format of the local expression for Hong Kong. | |
NLMNLHRKw.d Informat |
Reads the monetary format of the local expression for Croatia. | |
NLMNLHUFw.d Informat |
Reads the monetary format of the local expression for Hungary. | |
NLMNLIDRw.d Informat |
Reads the monetary format of the local expression for Indonesia. | |
NLMNLILSw.d Informat |
Reads the monetary format of the local expression for Israel. | |
NLMNLINRw.d Informat |
Reads the monetary format of the local expression for India. | |
NLMNLJPYw.d Informat |
Reads the monetary format of the local expression for Japan. | |
NLMNLKRWw.d Informat |
Reads the monetary format of the local expression for South Korea. | |
NLMNLLTLw.d Informat |
Reads the monetary format of the local expression for Lithuania. | |
NLMNLLVLw.d Informat |
Reads the monetary format of the local expression for Latvia. | |
NLMNLMOPw.d Informat |
Reads the monetary format of the local expression for Macau. | |
NLMNLMXNw.d Informat |
Reads the monetary format of the local expression for Mexico. | |
NLMNLMYRw.d Informat |
Reads the monetary format of the local expression for Malaysia. | |
NLMNLNOKw.d Informat |
Reads the monetary format of the local expression for Norway. | |
NLMNLNZDw.d Informat |
Reads the monetary format of the local expression for New Zealand. | |
NLMNLPLNw.d Informat |
Reads the monetary format of the local expression for Poland. | |
NLMNLRUBw.d Informat |
Reads the monetary format of the local expression for Russia. | |
NLMNLSEKw.d Informat |
Reads the monetary format of the local expression for Sweden. | |
NLMNLSGDw.d Informat |
Reads the monetary format of the local expression for Singapore. | |
NLMNLTHBw.d Informat |
Reads the monetary format of the local expression for Thailand. | |
NLMNLTRYw.d Informat |
Reads the monetary format of the local expression for Turkey. | |
NLMNLTWDw.d Informat |
Reads the monetary format of the local expression for Taiwan. | |
NLMNLUSDw.d Informat |
Reads the monetary format of the local expression for Puerto Rico, and the United States. | |
NLMNLZARw.d Informat |
Reads the monetary format of the local expression for South Africa. | |
NLMNYw.d Informat |
Reads monetary data in the specified locale for the local expression, and then converts the data to a numeric value. | |
NLMNYIw.d Informat |
Reads monetary data in the specified locale for the international expression, and then converts the data to a numeric value. | |
NLNUMw.d Informat |
Reads numeric data in the specified locale for local expressions, and then converts the data to a numeric value. | |
NLNUMIw.d Informat |
Reads numeric data in the specified locale for international expressions, and then converts the data to a numeric value. | |
NLPCTw.d Informat |
Reads percentage data in the specified locale for local expressions, and then converts the data to a numeric value. | |
NLPCTIw.d Informat |
Reads percentage data in the specified locale for international expressions, and then converts the data to a numeric value. | |
YENw.d Informat |
Removes embedded yen signs, commas, and decimal points. |
Copyright © 2010 by SAS Institute Inc., Cary, NC, USA. All rights reserved.