上一頁|下一頁

UNICODEC 函數

將目前 SAS 工作階段編碼的字元轉換為 Unicode 字元。

類別: 字元

語法

STR=UNICODEC(<instr> (,<Unicode type> ))

必要的引數

str

已轉換為 Unicode 編碼的資料字串。

instr

輸入資料字串。

Unicode type

Unicode 字元輸出格式

ESC Unicode 逸出 (例如,\u0042) ESC 是預設輸出格式。
NCR 數值字元表示法 (例如,&#22823 或 &#177 ; )
PAREN Unicode 括號逸出 (例如,<u0061>)
UCS2 含有原生 endian 的 UCS2 編碼。
UCS2B 含有 big endian 的 UCS2 編碼。
UCS2L 含有 little endian 的 UCS2 編碼。
UCS4 含有原生 endian 的 UCS4 編碼。
UCS4B 含有 big endian 的 UCS4 編碼。
UCS4L 含有 little endian 的 UCS4 編碼。
UTF16 含有 big endian 的 UTF16 編碼。
UTF16B 含有 big endian 的 UTF16 編碼。
UTF16L 含有 little endian 的 UTF16 編碼。
UTF8 UTF8 編碼。

詳細資料

此函數會讀取目前 SAS 工作階段編碼的字元,並將它們轉換為 Unicode 編碼。

範例

下列範例示範 UNICODEC 函數的功能:
陳述式
結果
data _null_;

str1=unicodec("ABC", 'utf8');
put str1= $hex12.;
str2=unicodec("ABCé", 'utf8');
put str2= $hex12.;
run;
str1=414243202020
str2=414243C3A920
上一頁|下一頁|頁面頂端