上一頁|下一頁

$EBCDICw. 輸出格式

將原生輸出格式字元資料轉換為 EBCDIC 表示法。

類別: 字元
對齊:

語法

$EBCDICw.

語法描述

w

指定輸出欄位的寬度。

預設 1
範圍 1–32767

詳細資料

如果 EBCDIC 是原生輸出格式,則不會進行轉換。
在 ASCII 系統上,$EBCDICw. 輸出格式是根據啟動 SAS 時所指定之 LOCALE= 選項的預設編碼值。例如,如果地區設定設為 en_US 地區設定,則 $EBCDICw. 輸出格式所使用的預設編碼為 Open_ed-1047。如果地區設定為 de_DE (German_Germany),則 $EBCDICw. 輸出格式所使用的預設編碼為 Open_ed–1141。如需地區設定和編碼值的清單,請參閱根據 LOCALE= 系統選項之 ENCODING、DFLANG、DATESTYLE 和 PAPERSIZE 系統選項的預設值
您可以指定轉譯表格,以供使用 MAPEBCDIC2ASCII 系統選項在 EBCDIC 與 ASCII 之間對應字元。如需詳細資訊,請參閱 MAPEBCDIC2ASCII= 系統選項

比較

  • 在 ASCII 系統上,$EBCDICw. 會將 ASCII 字元資料轉換為 EBCDIC。
  • 在所有其他系統上,$EBCDICw. 的行為與 $CHARw. 輸出格式類似。

範例

put name $ebcdic3.;
name 的值
地區設定值為 en_US
地區設定值為 fr_FR
地區設定值為 de_DE
ABC
C1C2C3
C1C2C3
C1C2C3
{ä}
C043D0
514354
43C0DC
[@]
AD7CBD
9044B5
63B5FC
結果會顯示為字元之 EBCDIC 程式碼的十六進位表示法。每兩個十六進位字元都會對應至二進位資料的一個位元組,而且每個位元組都對應至一個字元。
上一頁|下一頁|頁面頂端