Ist doch logisch, dass eine DOS-Box (ASCII) wieder korrekt arbeitet, da keinerlei Codewandlung zwischen Windows-Büchsen stattfindet.

Die AS/400 als Client (EBCDIC) muss allerdings eine Codewandlung vornehmen.
Dies wird durch den TYPE-Befehl gesteuert:

type c nnnn <= nnnn=CCSID

also

type c 1252
ls

müsste dann das korrekte Ergebnis bringen. (Statt 1252 ggf. 850).