title: What is character set in Visual Studio?
body: <p>This may be a basic question, but I don't get it quite for some reasons.</p>
  
  <p>The question is: What actually the <code>"Character Set"</code> property in Visual Studio is?
  (e.g., the one which you can set to either: <code>Use Unicode Character Set</code>, <code>Use Multi-Byte Character Set</code>, <code>Not Set</code> -  in properties)</p>
  
  <p>I know more or less what a Unicode is, but why do we need to set this property?</p>
  
  <p>For example if I don't set it and use <code>L"hello"</code> type of strings in project, it will not make sense?</p>