- From the list of available host code page tables, select a custom code page, and click Edit.
The Host Code Page Editor will open. It displays 256 characters from the set of 65535 characters in the full translation table. The character values are arranged using hexadecimal values from xx00 to xxFF. Each hexadecimal value is called a "code point."
- From the Sorted By drop-down list, you can choose whether to view the table sorted by HostCode, Unicode, or ANSI/DBCS code values.
By default the table is arranged by HostCode values.
- From the Font drop-down list, select the font you want to display.
When you select a font, the character glyphs for that font are displayed in the code page table. By default, no font is selected and no characters are displayed in the table.
- From the Code Page Range drop-down list, select the range of 256 characters you want to display.
The Host Code Page editor displays 256 characters from the full table in multiples of 256. From the Code Page Range list, you can select which set of 256 characters you want to view. For example, 0000 - 00FF, 0100 - 01FF, ... FF00 - FFFF.
When you have selected a font and code range, you will see the character glyphs in that range in the table.
|View a character and its code point information
||Click the character glyph in the table. The Code Point Details panel will display a larger version of the character together with its HostCode, Unicode, and ANSI/DBCS code values. A larger version of the character glyph will also be shown in a pop-up window next to the character.
You can drag the mouse across the table to see a series of characters in sequence. Whichever character the cursor is over will be shown in the Code Point Details panel.
|Modify a character code point
||Select a character and then, in the Code Point Details panel, change the translation value(s), and click Modify.
You can modify whichever values are not selected in the Sorted By field and displayed in the table. For example, if you sort the table by HostCode, the Code Point Details panel displays the selected character's HostCode value, which you cannot modify, and the associated Unicode and ANSI/DBCS values, which you can modify.
If you have selected a Unicode font and change the Unicode value, or have selected a ANSI/DBCS font and change the ANSI/DBCS value, the table will show the new character glyph associated with the changed value.
|Modify a range of code point values
||In the Range Modification panel, enter a host code page range in the HostCode From and To fields. (You can only modify a range based on HostCode values.) Then, select the Unicode and/or ANSI/DBCS check boxes, and provide a starting value for the modifications, and click Modify. The table will be updated with the new values. See the Range Modification Scenarios below for some examples.
|To disassociate code page values
||In the Range Modification panel HostCode field, enter the range of codes you want to disassociate from the existing mappings. Select the Unicode and/or ANSI/DBCS check boxes and leave the From fields blank. When you click Modify, the host code page range of values will no longer be mapped to the Unicode and/or ANSI/DBCS values.
|Search for a particular character
||In the Fast Find Search panel, select whether you want to do a Unicode, HostCode, ANSI/DBCS or Character look-up and enter the value or character you want to find. If the character is found, the details will be shown in the Code Point Details panel.
Until you save your changes, any characters that you have modified will be shown with a yellow highlight in the table.
- Once you have made your modifications, click OK to save your changes and return to the Translation Table list page.
You can also select Apply at any time to save changes while you're editing the table. Optionally, you can repeatedly Undo changes back to the last saved version of the table, and Redo changes.