上一頁|下一頁

$BIDIw. 輸出格式

轉換邏輯排序的字串與視覺化排序的字串,方式是反轉希伯來文和阿拉伯文字元的順序,同時保留拉丁字和數字的順序。

類別: BIDI 文字處理
對齊:

語法

$BIDIw.

語法描述

w

指定輸出欄位的寬度。

預設 1 (如果未指定 w)
範圍 1–32767

詳細資料

在 Windows 作業環境中,希伯來文和阿拉伯文文字是以邏輯順序儲存。文字會以寫入順序儲存,且不一定會與顯示順序相同。不過,在其他作業環境中,希伯來文文字的儲存順序與顯示順序相同。SAS 使用者可能會遇到反轉的希伯來文和阿拉伯文文字。如果您使用 SAS/CONNECT 或其他軟體,將含有希伯來文和阿拉伯文文字的 SAS 資料集或報表從視覺作業環境傳輸至邏輯作業環境,可能會發生這類情況。$BIDI 輸出格式是一種輸出格式,會反轉希伯來文和阿拉伯文文字,同時保持數字和 Latin-1 字的順序。
作業環境資訊: 在大型主機作業環境中,此輸出格式的設計是要使用 NewCode 希伯來文和阿拉伯文。部分大型主機作業環境使用 OldCode 希伯來文或阿拉伯文編碼,因此可能會發生不滿意的結果。下列位置有此編碼的 Hotfix:SAS Institute 的網站.

比較

$BIDIw. 輸出格式執行與 $REVERJw. 輸出格式類似的反轉函數,以相反的順序寫入字元資料,並保留空白。$BIDIw. 的行為如下所示:
  • $BIDIw. 會反轉指定字串中的文字和數字順序,並保留空白。不會保留 Latin-1 字和數字本身,只會保留它們在字串中的順序。
  • 如果 $BIDI 遇到的字在文字字串中包含希伯來文或阿拉伯文字元,則會反轉希伯來文或阿拉伯文字中的字元,並反轉希伯來文或阿拉伯文字在字串中的位置。

範例

此範例示範 $BIDIw. 反轉希伯來文字元的方式。會反轉字串中的希伯來文。也會反轉字中的希伯來文字元。
含有希伯來文字元的 BIDI 範例
下列各行會寫入至 SAS 日誌:
$BIDI 範例,顯示寫入至反轉希伯來文字元之 SAS 日誌的各行
上一頁|下一頁|頁面頂端