Ideographic character (IGC) support requires a special version of OS/400 and special workstations. Ideographic workstations support upper case English characters, but not lower case ones. Any lower case characters may appear as semi-random garbage. This means that if you want to run your application on an ideographic workstation, even just in English, you should translate all characters in an application to upper case.
The system program QDCXLATE can be used in conjunction with the system-supplied translation tables (QSYSTRNTBL for the basic set, QCASE256 for the extended character set) to convert characters to their upper case equivalents. There are some CA 2E utilities to assist with this, in particular a tool to convert a database file data to upper case. The tool examines the database file object definition to find out which fields are alphanumeric. It also reads through the file, converting all such fields in all records to upper case (QCASE256 can be used). The same utility can be used to convert source members.
Files containing ideographic data that needs to be created or modified should have IGCDTA(*YES) specified for them.
| Copyright © 2011 CA. All rights reserved. | Tell Technical Publications how we can improve this information |