Encodings Supported without Using Unicode Internally

When you do not use Unicode internally (UseUnicodeInternal=FALSE), Production Reporting supports the following encodings:

When you do not use Unicode internally, Production Reporting does not perform character conversion. As a result, you can only mix encodings that are logical supersets or subsets of each other. For example, you can combine Shift-JIS and ASCII or EBCDIC and EBCDIK1027; however, you cannot combine Shift-JIS with EBCDIC or UTF-8.

Table 75 identifies a valid set of encoding settings for an Production Reporting run. For simplicity, ENCODING-SQR-SOURCE and ENCODING-CONSOLE have not been specified and are assumed to be either ASCII or EBCDIC, depending on the platform.

Table 75. Compatible Encodings without Unicode

Encoding-File-Input

Encoding-Database

Encoding-File-Output

Encoding-Report-Output

ASCII

ASCII

ASCII

ASCII

ASCII

ASCII

ASCII

Shift-JIS

ASCII

ASCII

ASCII

JEUC

ASCII

ASCII

ASCII

UTF-8/UCS-2

ASCII

Shift-JIS

ASCII

ASCII

ASCII

Shift-JIS

ASCII

Shift-JIS

ASCII

JEUC

ASCII

ASCII

ASCII

JEUC

ASCII

JEUC

ASCII

UTF-8/UCS-2

ASCII

ASCII

ASCII

UTF-8/UCS-2

ASCII

UTF-8/UCS-2

ASCII

Shift-JIS

Shift-JIS

Shift-JIS

ASCII

JEUC

JEUC

JEUC

ASCII

UTF-8/UCS-2

UTF-8/UCS-2

UTF-8/UCS-2

EBCDIC

EBCDIC

EBCDIC

EBCDIC

EBCDIC

EBCDIC

EBCDIC

EBCDIK290 or 1027

EBCDIC

EBCDIK290 or 1027

EBCDIC

EBCDIC

EBCDIC

EBCDIK290 or 1027

EBCDIC

EBCDIK290 or 1027

EBCDIC

EBCDIK290 or 1027

EBCDIK290 or 1027

EBCDIK290 or 1027

EBCDIK290 or 1027

EBCDIK290 or 1027

EBCDIC

EBCDIK290 or 1027

EBCDIK290 or 1027

EBCDIK290 or 1027

EBCDIK290 or 1027

EBCDIK290 or 1027

Shift-JIS

Shift-JIS

ASCII

Shift-JIS

Shift-JIS

Shift-JIS

Shift-JIS

Shift-JIS

JEUC

JEUC

ASCII

JEUC

JEUC

JEUC

JEUC

JEUC

UTF-8/UCS-2

UTF-8/UCS-2

ASCII

UTF-8/UCS-2

UTF-8/UCS-2

UTF-8/UCS-2

UTF-8/UCS-2

UTF-8/UCS-2

Note:

Production Reporting works differently on EBCDIC platforms than in ASCII. Specifically, the UseUnicodeInternal setting has no effect on EBCDIC platforms. Instead, the distribution media contains two sets of executables (SQR, SQRT, and SQRP), where one set works with non-unicode processing and the other works for unicode processing.