title: Varchar for UTF-8?
body: <p>I found a similar post about this but still not sure.</p>
  
  <p>As I am making my guestbook and so forth multi-language I changed the collation to uft8_unicode_ci in mysql, everything works as it should, something that I did not think of was the type I use, my guestbook is multi-language and for the name field a user cannot enter more than 50 characters, same for subject and 800 characters for guestbook message.</p>
  
  <p>Now doing this check in PHP is straight forward ie. checking string length using the <code>mb_</code> before strlen etc.</p>
  
  <p>But I am concerned that data maybe truncated in mysql. Obviously normal characters will be ok but when it's Chinese characters and other non-standard characters obviously this is a concern for me as i don't know how varchar will calculate them.</p>