Проблема передачи файлов в IBM i (AS400). Изменения символа фунта

Поэтому я пытался перенести файлы из моей системы в as400. Когда я передаю файл из моей системы, символ фунта в файле меняется на какой-то символ мусора. Может кто-нибудь предложить что-то??

Заранее спасибо...

1 ответ

Решение

Это звучит как несоответствие CCSID. Как вы пытаетесь передать файлы? Если вы используете IBM i Access Data Transfer, в разделе "Файл"> "Свойства"> "Преобразования" есть параметр "Преобразовать CCSID 65535". Если в вашей системе установлено значение CCSID 65535, то при передаче данных необходимо угадать кодировку символов.

Возможно, вы захотите изменить либо системное значение QCCSID, чтобы оно соответствовало фактическому языку (американский английский - 37), либо изменить конкретную таблицу (вы можете создать представление с правильным CCSID...)

Другие вопросы по тегам