iso8859-1 не может отображать китайские иероглифы.Вам необходимо сопоставить кодовую страницу сеанса с данными, которые вы читаете.Очевидным решением будет начать сеанс с соответствующими параметрами -cp *, установленными в utf8. ОДНАКО - крайне важно убедиться, что это совместимо с тем, что ваша база данных использует для кодовых страниц (-cpinternal), если вы используете несовместимые кодовые страницы для хранения данных, которые вы собираетесь испортить БД,Мусор, мусор, выход ...
Следующая статья является разумным началом:
https://knowledgebase.progress.com/articles/Article/P762
Итак, первая вещь, которая вам нужнадля этого нужно выяснить, с какой кодовой страницей работает ваша база данных.
Вы можете надежно обнаружить это независимо от платформы, взглянув на dbname.lg и выполнив поиск "-cpinternal" или "(4264)"..
Но будьте очень осторожны - как я уже упоминал выше, если вы совершаете несовместимое преобразование, вы рискуете повредить вашу базу данных.Если БД не была создана с поддержкой utf8 (или другой кодовой страницы, совместимой с китайскими символами), вы должны сначала решить эту проблему.