UNICODE Function
converts Unicode characters to the current SAS session
encoding.
Syntax
STR=UNICODE(<instr> (,<Unicode
type> ))
Required Arguments
- str
-
Data string that has
been converted to the current SAS session encoding.
- instr
-
input data string.
- Unicode type
-
Unicode character formats
| ESC |
Unicode Escape (for example, \u0042 ). ESC is the
default format.
|
| NCR |
Numeric Character Representation (for example, 大
or ± ; )
|
| PAREN |
Unicode Parenthesis Escape (for example, <u0061>) |
| UCS2 |
UCS2 encoding with native endian. |
| UCS2B |
UCS2 encoding with big endian. |
| UCS2L |
UCS2 encoding with little endian. |
| UCS4 |
UCS4 encoding with native endian. |
| UCS4B |
UCS4 encoding with big endian. |
| UCS4L |
UCS4 encoding with little endian. |
| UTF16 |
UTF16 encoding with big endian. |
| UTF16B |
UTF16 encoding with big endian. |
| UTF16L |
UTF16 encoding with little endian. |
| UTF8 |
UTF8 encoding. |
Details
This function reads
Unicode characters and converts them to the current SAS session encoding.
Example
The following example
demonstrates the functionality of the UNICODE function: