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: