4. A machine readable storage having stored thereon a computer program for testing multi-byte data handling, the computer program comprising a routine set of instructions which when executed by a machine cause the machine to perform the steps of: converting each single byte native text character of a source string to a multi-byte equivalent comprising a wide Latin equivalent to produce a multi-byte test string, said converting comprising, for each said single byte native text character, determining whether said character falls within a range of alphanumeric characters, and for each said single byte native character, converting said character to a multi-byte equivalent to produce a multi-byte test string only if said character falls within said range; and, providing said multi-byte test string to a testing tool for use when testing a computer program.
6. The machine readable storage of claim 4 , wherein said converting step comprises the step of adding a fixed integer value to each said character to produce said wide Latin equivalent.