Проблема передачи файлов в IBM i (AS400). Изменения символа фунта
Поэтому я пытался перенести файлы из моей системы в as400. Когда я передаю файл из моей системы, символ фунта в файле меняется на какой-то символ мусора. Может кто-нибудь предложить что-то??
Заранее спасибо...
1 ответ
Это звучит как несоответствие CCSID. Как вы пытаетесь передать файлы? Если вы используете IBM i Access Data Transfer, в разделе "Файл"> "Свойства"> "Преобразования" есть параметр "Преобразовать CCSID 65535". Если в вашей системе установлено значение CCSID 65535, то при передаче данных необходимо угадать кодировку символов.
Возможно, вы захотите изменить либо системное значение QCCSID, чтобы оно соответствовало фактическому языку (американский английский - 37), либо изменить конкретную таблицу (вы можете создать представление с правильным CCSID...)