Не могу поверить, что этот вопрос пропустили - извините за это.Это распространенный вопрос при переходе со старых версий PowerBuilder на PowerBuilder версии 10 и выше.Хорошие новости, их очень легко исправить, но это может занять много времени в зависимости от того, сколько мест вам нужно исправить.
Я уже написал статью в блоге на эту тему или просто duckduckgo перенес проблемы с Unicode в PowerBuilder.
Преобразование строк ANSI и Unicode для миграции PowerBuilder до версии 10 и выше
Ниже приводится сводная информация о процессе преобразования:
Преобразование данных в ANSI
Blob lbl_data
lbl_data = Blob("PowerBuilder is cool!", EncodingANSI!)
ls_data = String(lbl_data, EncodingANSI!)
Преобразование данных, считанных через файл, в ANSI
Blob lbl_data
lbl_data = Blob("PowerBuilder is cool!", EncodingANSI!)
ls_data = String(lbl_data, EncodingANSI!)