stringをwidestringにしたとき、string内の日本語部分は、どうやって日本語として認識されたのでしょうか?他の言語(EUC-KR等)と重複してないのですか?
String型はShiftJISです。
日本語環境で変換すれば日本語、韓国語環境で変換すれば韓国語というわけでしょうか?
ShiftJISは日本語の文字コードです。韓国語環境で使うなら、そもそもShiftJISを使ってはいけません。すべてをWideStringで書きましょう。
※作成する前に利用規約をご確認ください。