title: Character Encoding in C++ internally?
body: <p>If I create a string literal with the <code>u8</code> prefix, does the machine code knows and says, that the corresponding value of that variable should be encoded in UTF-8?</p>
  <p>So that no matter where I run the program, the computer knows how to encode it every time? Or does the machine code doesn't say, encode it like this and this?</p>
  <p>Because if I encode something in normal char, and something in UTF-8 (e.g. with u8), then what is the difference and how does the computer know the encoding, if the machine code doesn't say anything about it?</p>