The InnovationQ application will be updated on Sunday, May 31st from 10am-noon ET. You may experience brief service interruptions during that time.
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

Publishing Venue



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