10. A non-transitory computer readable medium including code segments that when executed by a processor cause the processor to: intercept a service call for a character conversion; determine if the character is in a single byte character format; determine 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, convert the character using the first conversion service; upon determining the character is not a candidate for the first conversion service, convert the character using a second conversion service; and return the converted character.
10. A non-transitory computer readable medium including code segments that when executed by a processor cause the processor to: intercept a service call for a character conversion; determine if the character is in a single byte character format; determine 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, convert the character using the first conversion service; upon determining the character is not a candidate for the first conversion service, convert the character using a second conversion service; and return the converted character. 11. The non-transitory computer readable medium of claim 10 , wherein the service call is to an intercept address, and the service call is redirected to an address for the second conversion service if the character is not a candidate for the first conversion service.