Как прочитать файл, который содержит \ uxxxx в vc ++
У меня есть текстовый файл, содержимое которого:
\ U041f \ u0435 \ u0440 \ u0432 \ u044b \ u0439_ \ u0438 \ u043d \ u0442 \ u0435 \ u0440 \ u0430 \ u043a \ u0442 \ u0438 \ u0432 \ u043d \ u044b \ u0439_ \ u0438 \ u043d \ u0442 \ u0435 \ u0440 \ u043d \ u0435 \ u0442_ \ u043a \ u0430 \ u043d \ u0430 \ u043b
Как я могу прочитать такой файл, чтобы получить такой результат:
"Первый_интерактивный_интернет_канал"
Если я наберу это:
string str = _T("\u041f\u0435\u0440\u0432\u044b\u0439_\u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0439_\u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442_\u043a\u0430\u043d\u0430\u043b");
затем привести кstr
это хорошо, но если я читаю это из файла, то это то же самое, что и в файле. Я думаю, это потому, что «\ u» становится «\ u». Есть ли простой способ преобразовать нотацию \ uxxxx в соответствующие символы в C ++?