title: Which Languages Does UTF-8 Not Support?
body: <p>I'm working on internationalizing one of my programs for work. I'm trying to use foresight to avoid possible issues or redoing the process down the road.</p>
  
  <p>I see references for UTF-8, UTF-16 and UTF-32. My question is two parts:</p>
  
  <ol>
  <li>What languages does UTF-8 <strong>not</strong> support? </li>
  <li>What advantages do UTF-16 and UTF-32 have over UTF-8?</li>
  </ol>
  
  <p>If UTF-8 works for everything, then I'm curious what the advantage of UTF-16 and UTF-32 are (e.g. special search features in a database, etc) Having the understanding should help me finish designing my program (and database connections) properly. Thanks!</p>