Loading…
The sessions listed below are for informational purposes only. The final schedule will be available through the IBM TechXchange session catalog, and the IBM Events app will be the official App for NAViGATE. You can build your personal schedule there, as well as see full set of sessions available to you as an attendee.
Monday October 26, 2026 9:00am - 10:00am EDT
In the modern IT world, data in different languages and move over in data in different writing system must be exchanged, maintained and stored. For data exchanged over the web in JSON or XML format is UTF-8. In UTF-8 a single character can have 1-4 Bytes. For RPG developers, this brings new challenges: By default, RPG automatically converts all data – including constants, variables, external data structures, and columns in tables processed via Native I/O – into the job’s CCSID at runtime. This behavior can have serious consequences when certain characters cannot be converted and are replaced by substitution characters, leading to potential data loss. Length calculations and alphanumeric built-in functions can also produce unexpected results, since RPG internally operates in bytes rather than characters. This becomes a problem as soon as multi-byte characters are involved. Since IBM i 7.2, it has been possible to define variables with a specific CCSID, such as UTF-8. But what about all the other data objects that are not explicitly defined this way?
Speakers
Monday October 26, 2026 9:00am - 10:00am EDT
TBD 285 Andrew Young International Blvd NW, Atlanta, GA 30313
Share Modal

Share this link via

Or copy link