多位元組字元支援
所有備份及還原作業都是以 LMBCS(Lotus 多位元組字集)為基礎。「備份及還原」伺服器作業具備完整的 LMBCS 察覺。
呼叫外部作業的所有作業均會利用 Unicode/UTF-16 或 UTF-8。視平台而定,使用的標準會有所差異。
Windows
呼叫檔案指令會運用 UTF-16。此外,所有檔案作業都使用 Windows 寬字集 API 呼叫。
批次指令需要在批次檔中進行額外的設定,以便在批次檔案內運用 UTF-8,以及利用傳回給「備份及還原」伺服器作業的批次檔案輸出。若要啟用 UTF-8,您必須使用 chcp 65001,將批次檔案內的字碼頁變更為 UTF-8。 已為 UTF-8 字集作業備妥範例批次檔案。
Linux
大部分 Linux 作業(包括 API 呼叫、Shell script 及檔案作業)都具備 UTF-8 察覺。為了支援 Linux UTF-8,所有輸出和輸入作業都會將 LBMC 字串轉換成 UTF-8。若要檢查語言環境,您可以對 Domino Linux 使用者使用 locale 指令。啟動 script 可能會修改語言環境,特別是對於較新的系統化環境。
您也可以使用 Domino 伺服器主控台 show locale 指令。
Linux locale 指令範例:
locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=Domino show locale 指令範例:
COMMAND SENT: show locale
Region: de [German]
Collation: de [German]
CSID: AB(Hex)b