title: UTF-8, UTF-16, and UTF-32
body: <p>What are the differences between UTF-8, UTF-16, and UTF-32?</p>
  
  <p>I understand that they will all store Unicode, and that each uses a different number of bytes to represent a character. Is there an advantage to choosing one over the other?</p>