Space announcement This documentation space provides the same content as before, but the organization of the content has changed. The content is now organized based on logical branches instead of legacy book titles. We hope that the new structure will help you quickly find the content that you need.

DBCS support for PL/I


Code Debug TSO and Code Debug IMSlets you use the single-byte character set (SBCS), the double-byte character set (DBCS), and mixed (a combination of DBCS and SBCS) data streams in your application programs and Code Debug TSO and Code Debug IMS screen functions, testing functions, and data manipulation during a test session.

The attributes of the SBCS, DBCS, and mixed data streams are as follows:

SBCS

An alphanumeric character set that lets one EBCDIC character occupy one byte. It is used for languages that use 1-byte characters.

DBCS

A graphic character set that lets 1 character occupy two bytes. It is used for languages, such as Japanese, that use ideographic characters that cannot be represented in one byte.

Mixed

Data streams consisting of SBCS and DBCS characters. Special delimiters are used to identify DBCS data in a mixed field. They are:

•Shift-out (X'0E', called SO) to show the beginning of DBCS data

•Shift-in (X'0F', called SI) to show the end of DBCS data

SO and SI are automatically inserted when you change shift status on the terminal to begin and end DBCS data. SO and SI must always be paired in a mixed data stream and are only displayed by using the appropriate control keys on your terminal.

While most Code Debug functions operate normally with DBCS data streams, there are some differences in how these fields are scrolled and how data is manipulated. This section describes those differences.

This section provides information about the following topic:

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*