Accurately count tweet characters and validate tweet length according to Twitter's rules, including emoji and Unicode handling.