New string literals have been introduced to represent UTF-8, UTF-16, UTF-32 strings, as well as raw strings:
const char* utf_8 = u8"I’m UTF-8.";
const char* utf_16 = u"I’m UTF-16.";
const char* utf_32 = U"I’m UTF-32.";
const char* raw = R"_(This text is stored as is,
line breaks included,
spaces included.
It is thus a four-lines text.)_";