title: How to handle unicode character sequences in C/C++?
body: <p>What are the more portable and clean ways to handle unicode character sequences in C and C++ ?</p>
  
  <p>Moreover, how to:</p>
  
  <p>-Read unicode strings</p>
  
  <p>-Convert unicode strings to ASCII to save some bytes (if the user only inputs ASCII)</p>
  
  <p>-Print unicode strings</p>
  
  <p>Should I use the environment too ? I've read about LC_CTYPE for example, should I care about it as a developer ?</p>