title: Foreign Language in Strings C++
body: <p>I'm developing a multi-language piece of software (first time working on anything other than English).</p>
  
  <p>I've made code that reads in multiple localization files, the user then selects their language, and that localization file is used.</p>
  
  <p>This all works fine and dandy, but when I try to display symbols from foreign languages (like Korean) it does not show the correct symbols.</p>
  
  <p>Is there something special I need to do to store Chinese, Korean, Japanese, etc into strings? One of my Korean Localization files looks like this....</p>
  
  <pre><code>[Labels]
  Username=사용자 이름
  Password=암호
  </code></pre>
  
  <p>So in my code I have a function that gets the designated string like this...</p>
  
  <pre><code>const std::string&amp; UsernameLabel = GetLocalizationString("Korean", "Labels", "Username");
  const std::string&amp; PasswordLabel = GetLocalizationString("Korean", "Labels", "Password");
  </code></pre>