in reply to problems with german character input in dos batch file.
Without trying to replicate this, one thing that stands out to me is your use of quotes ("). I know from experience in Windows (try using Start/Run for example) that quoted parameters are handled strangely. You might need to look into that.