上一頁|下一頁

BASECHAR 函數

將字元轉換為基本字元。

類別: 字元

語法

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

必要的引數

str

轉換的資料字串。

instr

輸入資料字串。

Unicode type

如果指定了下列其中一個 Unicode 字元格式,則會以指定的格式顯示國家字元:

ESC Unicode 逸出 (\u00cd)。
NCR 數值字元表示法 (&#x00c5;)。
PAREN Unicode 括號逸出 (<u00c5>)。

詳細資料

BASECHAR 函數會讀取字元,並將其轉換為基本字元。有些字元會包含基本字元與一或多個重音符號或結合字元。 BASECHAR 函數會讀取字串中的字元,然後根據 Unicode 規格將這些字元轉換為不含重音符號的基本字元格式。指定 Unicode 類型時,會以指定的格式顯示國家字元。例如,資料字串 Mühlenflieβ 會轉換為 Muhlenflie&#x00df;。

範例

下列範例示範如何使用 Unicode 類型:
陳述式
結果
附註: SAS 工作階段編碼為 wlatin1。
data cities;length name$24 name_ascii$24;
input name;
name_ascii = basechar(name); put name_ascii=;
cards;
Mühlenfließ
LaUña
ZielonaGóra
run;
Muhlenfließ
LaUna
ZielonaGora
附註: SAS 工作階段編碼為 wlatin1,且指定了 ESC 選項。
data cities;length name$24 name_ascii$80;
input name;
name_ascii = basechar(name, "ESC"); put name_ascii=;
cards;
Mühlenfließ
LaUña
ZielonaGóra
run;
Muhlenflie\u00df
LaUna
ZielonaGora
附註: SAS 工作階段編碼為 wlatin1,且指定了 NCR 選項。
data cities;length name$24 name_ascii$80;
input name;
name_ascii = basechar(name, "NCR"); put name_ascii=;
cards;
Mühlenfließ
LaUña
ZielonaGóra
run;
Muhlenflie&#x00df
LaUna
ZielonaGora
上一頁|下一頁|頁面頂端