I need some help getting ASC to return the same number in Far East Locales (where they use 2 bytes / char) as in other Locales for the Extended ASCII table. I am thinking of writing a function that return the ASC and if it is invalid (< 0 or > 255) then replace with valid number. Is there a better way to get around the issue? Where can I get a table of ASCII return codes in the Far East?