здравствуйте. У меня такой вопрос. Есть программа с графичекским интерфейсом, среда VC++ Express Edition 2008. Нужно переконвертировать строку, которую мы считываем из TextBox, в ASCII (или ANSII). при попытке переконвертировать таким способом:
Код C++
Encoding^ convKey=Encoding::ASCII;
Encoding^ convKey2=Encoding::UTF8;
array<Byte>^unicodeBytes = convKey2->GetBytes(InKey);
array<unsigned char>^ k=Encoding::Convert(convKey2, convKey, unicodeBytes);
в массиве k вместо символов кириллицы стоят знаки вопроса. Латиница переводится нормально. Я так понимаю, что он не может переконвертировать строку. Помогите, почему такое случается, если получится, дайте рабочий код. Заранее благодарю.