Informats by Category

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 Language elements Description
BIDI text handling$LOGVSw. InformatReads a character string that is in left-to-right logical order, and then converts the character string to visual order.
$LOGVSRw. InformatReads a character string that is in right-to-left logical order, and then converts the character string to visual order.
$VSLOGw. InformatReads a character string that is in visual order, and then converts the character string to left-to-right logical order.
$VSLOGRw. InformatReads a character string that is in visual order, and then converts the character string to right-to-left logical order.
Character$REVERJw. InformatReads character data from right to left and preserves blanks.
$REVERSw. InformatReads character data from right to left, and then left aligns the text.
$UCS2Bw. InformatReads 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. InformatReads 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. InformatReads 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. InformatReads 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. InformatReads 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. InformatReads 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. InformatReads 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. InformatReads 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. InformatReads 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. InformatReads 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. InformatReads a character string that is encoded in UESC representation, and then converts the character string to the encoding of the current SAS session.
$UESCEw. InformatReads a character string that is in the encoding of the current SAS session, and then converts the character string to UESC representation.
$UNCRw. InformatReads an NCR character string, and then converts the character string to the encoding of the current SAS session.
$UNCREw. InformatReads a character string in the encoding of the current SAS session, and then converts the character string to NCR.
$UPARENw. InformatReads a character string that is encoded in UPAREN representation, and then converts the character string to the encoding of the current SAS session.
$UPARENEw. InformatReads a character string that is in the encoding of the current SAS session, and then converts the character string to UPAREN representation.
$UPARENPw. InformatReads 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. InformatReads a character string that is encoded in UTF-8, and then converts the character string to the encoding of the current SAS session.
Date and TimeMINGUOw. InformatReads dates in Taiwanese format.
NENGOw. InformatReads Japanese date values in the form eyymmdd.
NLDATEw. InformatReads the date value in the specified locale, and then converts the date value to the local SAS date value.
NLDATMw. InformatReads the datetime value of the specified locale, and then converts the datetime value to the local SAS datetime value.
NLTIMAPw. InformatReads 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. InformatReads the time value in the specified locale, and then converts the time value to the local SAS time value.
DBCS$KANJIw. InformatRemoves shift code data from DBCS data.
$KANJIXw. InformatAdds shift-code data to DBCS data.
Hebrew text handling$CPTDWw. InformatReads a character string that is in Hebrew DOS (cp862) encoding, and then converts the character string to Windows (cp1255) encoding.
$CPTWDw. InformatReads a character string that is in Windows (cp1255) encoding, and then converts the character string to Hebrew DOS (cp862) encoding.
NumericEUROw.d InformatReads numeric values, removes embedded characters in European currency, and reverses the comma and decimal point.
EUROXw.d InformatReads numeric values and removes embedded characters in European currency.
NLMNIAEDw.d InformatReads the monetary format of the international expression for the United Arab Emirates.
NLMNIAUDw.d InformatReads the monetary format of the international expression for Australia.
NLMNIBGNw.d InformatReads the monetary format of the international expression for Bulgaria.
NLMNIBRLw.d InformatReads the monetary format of the international expression for Brazil.
NLMNICADw.d InformatReads the monetary format of the international expression for Canada.
NLMNICHFw.d InformatReads the monetary format of the international expression for Liechtenstein and Switzerland.
NLMNICNYw.d InformatReads the monetary format of the international expression for China.
NLMNICZKw.d InformatReads the monetary format of the international expression for the Czech Republic.
NLMNIDKKw.d InformatReads the monetary format of the international expression for Denmark, Faroe Island, and Greenland.
NLMNIEEKw.d InformatReads the monetary format of the international expression for Estonia.
NLMNIEGPw.d InformatReads the monetary format of the international expression for Egypt.
NLMNIEURw.d InformatReads 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 InformatReads the monetary format of the international expression for the United Kingdom.
NLMNIHKDw.d InformatReads the monetary format of the international expression for Hong Kong.
NLMNIHRKw.d InformatReads the monetary format of the international expression for Croatia.
NLMNIHUFw.d InformatReads the monetary format of the international expression for Hungary.
NLMNIIDRw.d InformatReads the monetary format of the international expression for Indonesia.
NLMNIILSw.d InformatReads the monetary format of the international expression for Israel.
NLMNIINRw.d InformatReads the monetary format of the international expression for India.
NLMNIJPYw.d InformatReads the monetary format of the international expression for Japan.
NLMNIKRWw.d InformatReads the monetary format of the international expression for South Korea.
NLMNILTLw.d InformatReads the monetary format of the international expression for Lithuania.
NLMNILVLw.d InformatReads the monetary format of the international expression for Latvia.
NLMNIMOPw.d InformatReads the monetary format of the international expression for Macau.
NLMNIMXNw.d InformatReads the monetary format of the international expression for Mexico.
NLMNIMYRw.d InformatReads the monetary format of the international expression for Malaysia.
NLMNINOKw.d InformatReads the monetary format of the international expression for Norway.
NLMNINZDw.d InformatReads the monetary format of the international expression for New Zealand.
NLMNIPLNw.d InformatReads the monetary format of the international expression for Poland.
NLMNIRUBw.d InformatReads the monetary format of the international expression for Russia.
NLMNISEKw.d InformatReads the monetary format of the international expression for Sweden.
NLMNISGDw.d InformatReads the monetary format of the international expression for Singapore.
NLMNITHBw.d InformatReads the monetary format of the international expression for Thailand.
NLMNITRYw.d InformatReads the monetary format of the international expression for Turkey.
NLMNITWDw.d InformatReads the monetary format of the international expression for Taiwan.
NLMNIUSDw.d InformatReads the monetary format of the international expression for Puerto Rico and the United States.
NLMNIZARw.d InformatReads the monetary format of the international expression for South Africa.
NLMNLAEDw.d InformatReads the monetary format of the local expression for the United Arab Emirates.
NLMNLAUDw.d InformatReads the monetary format of the local expression for Australia.
NLMNLBGNw.d InformatReads the monetary format of the local expression for Bulgaria.
NLMNLBRLw.d InformatReads the monetary format of the local expression for Brazil.
NLMNLCADw.d InformatReads the monetary format of the local expression for Canada.
NLMNLCHFw.d InformatReads the monetary format of the local expression for Liechtenstein and Switzerland.
NLMNLCNYw.d InformatReads the monetary format of the local expression for China.
NLMNLCZKw.d InformatReads the monetary format of the local expression for the Czech Republic.
NLMNLDKKw.d InformatReads the monetary format of the local expression for Denmark, the Faroe Island, and Greenland.
NLMNLEEKw.d InformatReads the monetary format of the local expression for Estonia.
NLMNLEGPw.d InformatReads the monetary format of the local expression for Egypt.
NLMNLEURw.d InformatReads 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 InformatReads the monetary format of the local expression for the United Kingdom.
NLMNLHKDw.d InformatReads the monetary format of the local expression for Hong Kong.
NLMNLHRKw.d InformatReads the monetary format of the local expression for Croatia.
NLMNLHUFw.d InformatReads the monetary format of the local expression for Hungary.
NLMNLIDRw.d InformatReads the monetary format of the local expression for Indonesia.
NLMNLILSw.d InformatReads the monetary format of the local expression for Israel.
NLMNLINRw.d InformatReads the monetary format of the local expression for India.
NLMNLJPYw.d InformatReads the monetary format of the local expression for Japan.
NLMNLKRWw.d InformatReads the monetary format of the local expression for South Korea.
NLMNLLTLw.d InformatReads the monetary format of the local expression for Lithuania.
NLMNLLVLw.d InformatReads the monetary format of the local expression for Latvia.
NLMNLMOPw.d InformatReads the monetary format of the local expression for Macau.
NLMNLMXNw.d InformatReads the monetary format of the local expression for Mexico.
NLMNLMYRw.d InformatReads the monetary format of the local expression for Malaysia.
NLMNLNOKw.d InformatReads the monetary format of the local expression for Norway.
NLMNLNZDw.d InformatReads the monetary format of the local expression for New Zealand.
NLMNLPLNw.d InformatReads the monetary format of the local expression for Poland.
NLMNLRUBw.d InformatReads the monetary format of the local expression for Russia.
NLMNLSEKw.d InformatReads the monetary format of the local expression for Sweden.
NLMNLSGDw.d InformatReads the monetary format of the local expression for Singapore.
NLMNLTHBw.d InformatReads the monetary format of the local expression for Thailand.
NLMNLTRYw.d InformatReads the monetary format of the local expression for Turkey.
NLMNLTWDw.d InformatReads the monetary format of the local expression for Taiwan.
NLMNLUSDw.d InformatReads the monetary format of the local expression for Puerto Rico, and the United States.
NLMNLZARw.d InformatReads the monetary format of the local expression for South Africa.
NLMNYw.d InformatReads monetary data in the specified locale for the local expression, and then converts the data to a numeric value.
NLMNYIw.d InformatReads monetary data in the specified locale for the international expression, and then converts the data to a numeric value.
NLNUMw.d InformatReads numeric data in the specified locale for local expressions, and then converts the data to a numeric value.
NLNUMIw.d InformatReads numeric data in the specified locale for international expressions, and then converts the data to a numeric value.
NLPCTw.d InformatReads percentage data in the specified locale for local expressions, and then converts the data to a numeric value.
NLPCTIw.d InformatReads percentage data in the specified locale for international expressions, and then converts the data to a numeric value.
YENw.d InformatRemoves embedded yen signs, commas, and decimal points.