if (chr < 128)
{
  i += 1;
}
else
{
  if (chr < 192)
  {
    i += 2;
  }
  else
  {
    if (chr < 224)
    {
      i += 3;
    }
    else
    {
      ...
    }
  }
}

