Start of change


UTF-EBCDIC is an encoding of Unicode that is friendly to EBCDIC data. It transforms Unicode characters to a form that is safe for EBCDIC systems for the control characters and invariant character ranges.

UTF-EBCDIC support can allow legacy applications running on IBM® i to process Unicode data that contain variant characters without losing those characters, while it is still able to read and analyze the control and base EBCDIC characters. The base EBCDIC characters and control characters in UTF-EBCDIC are the same single byte codepoint as EBCDIC CCSID 1047 while all other characters are represented by multiple bytes where each byte is not one of the invariant EBCDIC characters. Therefore, legacy applications could simply ignore codepoints that are not recognized. UTF EBCDIC is defined by Unicode technical report 16. For more information, see

IBM i supports the UTF-16 encoding with CCSID 1210. Support for CCSID 1210 is only provided on the iconv_open() and QtqIconvOpen() conversion APIs and not across the operating system.

End of change