title: UTF usage in C++ code
body: <p>What is the difference between UTF and UCS.</p>
  
  <p>What are the best ways to represent not European character sets (using UTF) in C++ strings. I would like to know your recommendations for:</p>
  
  <ul>
  <li>Internal representation inside the code
  
  <ul>
  <li>For string manipulation at run-time</li>
  <li>For using the string for display purposes.</li>
  </ul></li>
  <li>Best storage representation (<b>i.e.</b> In file)</li>
  <li>Best on wire transport format (Transfer between application that may be on different architectures and have a different standard locale)</li>
  </ul>