В общем я решил посмотреть коды символов в строке вывел их в файл получил вот что
76
68
65
80
58
47
47
67
78
61
-34
-16
-24
-23
32
-49
-27
-14
-16
-18
-30
44
67
78
61
85
115
101
114
115
44
68
67
61
118
105
112
44
68
67
61
99
98
114
0
проверил символы они соответствуют кодировке cp1251 =>
мне из 1251 надо получить utf-8,можете поподробнее про про MultiByteToWideChar?
проблема еще в том что строку которую нужно передать 3им параметром в MultiByteToWideChar у меня типа LPCTSTR а требуется LPCSTR, как ее привести к этому типу и не будет ли потерь?