Browse Prior Art Database

Character map tool for multi-byte characters

IP.com Disclosure Number: IPCOM000016279D
Original Publication Date: 2002-Oct-10
Included in the Prior Art Database: 2003-Jun-21
Document File: 4 page(s) / 65K

Publishing Venue

IBM

Abstract

Disclosed is a tool which generates character map tables for multi-byte characters from two parameters. One of the parameter is the target character and another is a selection (Fig. 001). In general, a multi-byte character can be specified by a set of values. The value which specify the lowest byte is called 'Cell', the second lower byte is called 'Row', the third lower byte is called 'Plane', and so on. The selection of this tool enable a user to select 'Cell', or 'Row', 'Plane',.... As the result of those two parameters, this tool generates a table of a character map by substituting a set of values from '00' to 'FF' for the selected byte of the target character. Character map tables generated by this tool are very useful for analysis of so-called "character corruption" problems. An ASCII character is represented as a single byte. So, the table which contains 256 characters (Fig.002) is enough for the ASCII character set. This character map is useful to analyze relationship between characters. For example, it can be easily found out from the character map table that the gap between the character 'A' and the character 'a' is 0x20. This kind of character map table is useful for analysis of "character corruption" problem, such as applying an incorrect bit-mask to a character, or misunderstanding of the locale for a character. 1

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 63% of the total text.

Page 1 of 4

Character map tool for multi-byte characters

    Disclosed is a tool which generates character map tables for multi-byte characters from two parameters. One of the parameter is the target character and another is a selection (Fig. 001). In general, a multi-byte character can be specified by a set of values. The value which specify the lowest byte is called 'Cell', the second lower byte is called 'Row', the third lower byte is called 'Plane', and so on. The selection of this tool enable a user to select 'Cell', or 'Row', 'Plane',.... As the result of those two parameters, this tool generates a table of
a character map by substituting a set of values from '00' to 'FF' for the selected byte of the target character. Character map tables generated by this tool are very useful for analysis of so-called "character corruption" problems.

An ASCII character is represented as a single byte. So, the table which contains 256 characters (Fig.002) is enough for the ASCII character set. This character map is useful to analyze relationship between characters. For example, it can be easily found out from the character map table that the gap between the character 'A' and the character 'a' is 0x20. This kind of character map table is useful for analysis of "character corruption" problem, such as applying an incorrect bit-mask to a character, or misunderstanding of the locale for a character.

1

[This page contains 1 picture or other non-text object]

Page 2 of 4

On the other hand, multi-b...