Version 6.3.8 for Windows
 —  Tools and Utilities  —

SYSCP Utility - Code Page Information

The SYSCP utility is used to obtain information on code pages available in the current Natural Windows environment.

This helps avoid problems that can occur when a code page is not defined in Natural or when source objects are converted to an incorrect code page or Unicode format.

For detailed information on how Natural supports Unicode and code pages and Unicode-specific items, see the descriptions and presentations in the SYSEXV application and Related Topics below.

The SYSCP Utility - Code Page Information documentation covers the following topics:

Related Topics:


Invoking and Terminating SYSCP

Instructions for invoking and terminating the SYSCP utility are provided in the following section.

Start of instruction set To invoke the SYSCP utility

Start of instruction setTo terminate SYSCP

Top of page

All Code Pages

This function opens the SYSCP Utility - All Code Pages window, which provides a list of all code pages available in your current Natural Windows environment. The list is sorted in ascending order by code page name.

The columns contained in the window and the options provided for each code page listed are described in the following section:

Columns of Code Page List

The columns contained in the list of code pages are described in the following section:

Context Menu Options

For the code page selected, you can use the context menu to obtain further information on the code page or to test code-point assignments of characters.

Start of instruction setTo open the context menu

  1. From the code page list, select the code page required.

  2. Click the right mouse button.

    Or:
    Press SHIFT+F10.

    The context menu appears.

The options provided in the context menu are described in the following section:

Show Attributes

This option can be used to display the attributes of the code page selected. Attributes are character sets and languages supported by the code page. Attributes and codes that represent each attribute are listed in the following table:

Code Attribute
A ASCII character set.
E EBCDIC character set.
D Double-byte or multi-byte character set for languages such as Japanese and Chinese.
S Single-byte character set.
R Right-to-left direction.
L Left-to-right direction for bi-directional languages such as Arabic and Hebrew.

Show All Names

This option can be used to display all names that can be specified for the code page selected:

Test Conversion

You can test code-point conversion from a selected code page to the default code page (value of *CODEPAGE) defined with the CP profile parameter:

The test conversion dialog box of a code page (here: windows-1250) shown in the example below contains the following information:

graphics/syscp_win_test_conv.png

Start of instruction set To convert a character or code point

  1. Enter a literal string in the Alphanumeric box.

    Or:
    Enter hexadecimal values in one or more Hexadecimal boxes.

    Or:
    Enter Unicode code points in one or more Unicode boxes.

    The boxes not used for input are deactivated.

  2. Choose Test or press ENTER.

    The value entered in one of the boxes is converted to its equivalent code points or literal string.

  3. Choose OK to close the Test Conversion dialog box.

Top of page

Unicode Properties

This function is used to display the Unicode properties for a Unicode character or a Unicode code point as shown in the example of the letter A below:

graphics/syscp_win_uni.png

The Unicode Properties function can also be used to view the code point assigned to a character.

Start of instruction setTo display the code-point assignment and Unicode properties

  1. In the Unicode character box, enter the character whose code point and properties you want to view.

    Or:
    In the Unicode code point box, enter the code point whose character and properties you want to view.

  2. Choose Apply or press ENTER.

    The value entered in one of the boxes is converted to its equivalent character or code point whose Unicode properties are displayed in the window.

    A Unicode property shown in boldface letters denote that this property applies to the character such as Alphabetic in the example above.

For explanations of the Unicode character properties displayed in the window, refer to Unicode Consortium's documentation Unicode Character Database at web site http://www.unicode.org/Public/4.1.0/ucd/UCD.html.

Top of page

General Information

This function provides information on the current ICU and Unicode versions.

Top of page