5. The method of claim 1 , wherein determining if the character is a candidate for a first conversion service includes: reading the character type pair from the service call, the character type pair including a character type of the character and a character type of the converted character; determining if the character type pair is in a look-up table of supported character type pairs; and if the character type pair is in the look-up table, the character is a candidate for a first conversion service.
1. A method to convert a character, the method comprising: intercepting a service call for a character conversion; determining if the character is in a single byte character format; determining if a character conversion type is a single byte character format; and upon determining the character is in a single byte character format and the character conversion type is a single byte character format, the character is a candidate for a first conversion service; upon determining the character is a candidate for the first conversion service, converting the character using the first conversion service; upon determining the character is not a candidate for the first conversion service, converting the character using a second conversion service; and returning the converted character.