title: how to know how many bytes UTF-16 send to you
body: <p>UTF-16 can be two bytes character sets or four bytes character sets.</p>
  <p>As I understand, the four byte character sets consist of surrogates which are high(16) and low(16).</p>
  <p>I know that UTF-8 can be either one, two, three, four, or up to seven bytes.</p>
  <p>But we can tell how many bytes are coming from UTF-8 easily by looking at the bits in the first octet.</p>
  <p>I wonder how we identify the bytes size coming from UTF-16 plus UTF-32.</p>
  <p>I would appreciate your help and welcome opinions on Unicode.</p>