2015-03-18 2 views
0

Так что я пытался перенести файлы с моей системы на as400. Когда я переношу файл из своей системы, символ фунта в файле изменяется на некоторый символ мусора. Может кто-нибудь что-то предложить?Проблема передачи файлов IBM i (AS400). Изменения символа фунта

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

+0

Я знаю ничего о AS400, но есть нечто вроде «кодирования»: набор правил, используемых компьютерами для преобразования двоичных цифр в фактические буквы. Вы должны выяснить, какой из них использует ваш набор данных и какой из них ожидает целевая система. –

+0

Спасибо ... попробуем ... –

ответ

0

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

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

+1

Хотя почти все системы ** не должны использовать ** QCCSID 65535 (особенно если какие-либо сетевые передачи данных завершены), системное значение не следует изменять, прежде чем определять, как это может повлиять на нормальное операции. На большинстве сайтов не должно возникать никаких проблем, но это определенно возможно запустить в один или несколько. – user2338816

Смежные вопросы