Steve asks:
> I have a problem while FTP'ing files with Umlaut
> characters. When I transfer the file from 3000 to NT
> the characters are translated. If I do a refelections
> file transfer this does not happen. Between 3000's it
> also works correctly.
>
> Are there any commands with FTP which will accommodate
> this ?
The problem doesn't lie in FTP. Rather, your problem is occurring because the
HP3000 and NT use two different upper-register ASCII encoding schemes for the
Western European diacriticals. The HP3000 uses Roman 8/9 encoding while NT
uses an extended version of the Latin-1 character set.
Reflection, being primarily an HP3000 program that runs on a Windows program,
knows this and autotranslates the two character sets when you perform an
HP3000-to-NT file transfer, in either direction. In contrast, when you go
from HP3000 to HP3000, you see everything being done correctly for a
different reason. There, you're going from a Roman 8 universe to a Roman 8
universe and no translation is necessary.
FTP, as a protocol, does nothing to affect your data. Indeed, it would be
nearly the ultimate sin if it did. As a consequence, an HP3000-to-HP3000
transfer works, because no change is necessary -- but an HP3000-to-NT FTP
transfer fails, because a translation *is* required.
The fix for this kind of a problem is to translate Roman 8 to MS Extended
Latin-1 either on the HP3000 or on the NT box, either just before or after
the file transfer has been accomplished.
Wirt Atmar
* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
|