Поскольку это приложение предшествует DBCS и Unicode, я подозреваю, что оно является частным.Похоже, что они могут использовать не-ASCII значения ниже 31 для представления различных знаков акцента.
\06
может указывать на то, что «поставить умлаут на предыдущий символ».
Попробуйте заменитьстрока с "Du\05sseldorf"
и посмотрите, меняется ли акцент на вас.Затем попробуйте другие экранированные значения от 1 до 31, и я подозреваю, что вы можете найти карту для этих экранирующих символов.Конечно, когда у вас есть карта, вы можете легко создать подпрограмму, которая заменит все строки правильными современными строками Юникода с акцентами на месте.