Возможно ли иметь char *
для работы с кодировкой utf8 в С++ (VC2010)?
Например, если мой исходный файл сохраняется в utf8, и я пишу что-то вроде этого:
const char* c = "aäáéöő";
Можно ли сделать это utf-8 закодированным? И если да, как можно использовать
char* c2 = new char[strlen("aäáéöő")];
для динамического выделения, если символы могут быть переменной длиной?