保留 MVS 檔案的來回轉換完整性
來回轉換完整性可確保從一種編碼 (字碼頁) 轉換成另一種編碼,然後回到其原始編碼的字元保持不變。
支援的編輯器:
- COBOL 編輯器
- JCL 編輯器
- PL/I 編輯器
- z Systems ® LPEX 編輯器。 在此編輯器中,無法復原作業。
當您編輯遠端檔案時,看起來像是直接在遠端系統上編輯檔案。 實際上,該檔案已下載至本端工作區中的快取,然後會在編輯器階段作業結束時儲存至遠端系統。 這個下載至工作站然後上傳至遠端系統的程序包括在遠端 EBCDIC 型編碼 (例如, IBM®-037) 與本端 ASCII 或 Unicode 型編碼 (例如, Cp1252 或 UTF-8) 之間轉換檔案內容。 Developer for z/OS® 使用字碼頁對映來決定遠端和本端編碼,如 遠端至本端檔案對映中所述。
視所涉及的字碼頁而定,某些字元不會精確地從一種字碼頁轉換成另一種字碼頁,然後再轉換回來。 為了確保來回轉換完整性,編輯器會以瀏覽模式開啟遠端檔案,如此一來,在將該檔案儲存回遠端檔案系統時,您就不會毀損它。 此外,還會強調顯示無法在保留完整性的情況下進行來回轉換的字元。
附註:將工作站字碼頁設定為 UTF-8,可以減少不會正確傳送的字元數。 但是,本端編譯器通常不接受 UTF-8 格式的原始檔。