Yes, exactly. So if you want to do actual works on the strings, it makes much more sense to convert them to widestrings, where one character is one character, do the work, and in the output step convert them to whatever you feel like (UTF8, for instance).