Ну и даже без всяких UB хранить юникодной строке не юникод конечно можно, но получается у тебя все функции по работе с юникодом будут работать некорректно. Поэтому если тебе так надо, то возьми себе просто вектор чаров, а потом уже интерпритируй их как хочешь.
какой-нить метод принимает строку, которая в ASCII, теперь мне нужно именно в этом методе поработать с юникодом, можно ли такое вообще. Как я понял, мне немного нужно почитать про кодировки...