Die Frage ist hier, ob die Daten, die Du zur AS/400 schickst auch tatsächlich 819 (ANSI) sind ?
Vielleicht ist die Quelle ja 850 (ASCII) ?

Unter Windows sieht man den Unterschied nicht immer (je nach Windows-Version). Schaue ich mir die Daten mit Notepad an oder in einer DOS-Box (e.g. EDIT) kann es schon zu Unterschieden kommen.