title: UTF8 processing in C
body: <p>I have basic understanding of UTF8: code points have variable length, so a "character" can be 8 bits, 16 bits, or even longer. </p>
  
  <p>What I'm wondering is if there some sample code, library, etc in C language that does similar things to an UTF8 string like standard library in C. E.g. tell the length of the string, etc.</p>
  
  <p>Thanks,</p>