Write your code to work with Unicode data and you have no problem. You should use StrConv only if you know you're dealing with ANSI data of user's locale. Using it for anything else is prone to errors.

Basically this statement is the same as the UTF-16 or UTF-8 suggestion by dilettante.