title: What is the Best UTF
body: <p>I'm really confused about UTF in Unicode.</p>
  
  <p>there is UTF-8, UTF-16 and UTF-32.</p>
  
  <p>my question is :</p>
  
  <ol>
  <li><p>what UTF that are support all Unicode blocks ?</p></li>
  <li><p>What is the best UTF(performance, size, etc), and why ?</p></li>
  <li><p>What is different between these three UTF ?</p></li>
  <li><p>what is endianness and byte order marks (BOM) ?</p></li>
  </ol>
  
  <p>Thanks</p>