由於運行視窗操作系統( Windows )的PC使用ASCII編碼, 而運行OS/400的AS/400使用EBCDIC編碼, 所以在兩個不同編碼的操作系統之間互相傳送文件, 就涉及到文件編碼的問題. 如果要傳輸的文件又包含中文, 那麼系統又要做不同的轉碼處理, 本片文章就介紹如何在PC和A
由於運行視窗操作系統(Windows)的PC使用ASCII編碼, 而運行OS/400的AS/400使用EBCDIC編碼, 所以在兩個不同編碼的操作系統之間互相傳送文件, 就涉及到文件編碼的問題. 如果要傳輸的文件又包含中文, 那麼系統又要做不同的轉碼處理, 本片文章就介紹如何在PC和AS/400之間正確地傳輸包含中文的文件.
1. 從PC往AS/400送文件:(PC --> Client, AS/400 --> Server)
示例: 將PC上e:\temp目錄下的文件test.file(包含中文), 傳送到AS/400上的庫TESTLIB中
* 在Windows中運行DOS窗口;
* ftp as400-ip-address;
* 輸入用戶名和密碼;
* quote site namefmt 1
* cd /qsys.lib/testlib.lib
* lcd e:\test
* bin
* quote type c 1381
* put test.file
2. 從AS/400往PC送文件:(PC --> Server, AS/400 --> Client)
示例: 將AS/400上庫TESTLIB下的文件test.file(包含中文), 傳送到PC上的目錄e:\temp中
* 在AS/400命令行輸入: ftp 'pc-ip-address'
* 輸入用戶名和密碼;
* cd e:\temp
* namefmt 1
* lcd /qsys.lib/testlib.lib
* bin
* ltype c 1381
* put testas.file