Quote Originally Posted by some1uk03 View Post
Is there a way to convert DBCS to non-DBCS.
That's what I was doing back in post #14. You can also do this calling MultiByteToWideChar() directly, passing the correct code page value.

I suspect there is no answer though without a ton of rewriting. "A character is a byte" is a deep fallacy, a hole that can be hard to dig out of.