Funny, since it passes the u parameter to preg_split to tell it to use UTF-8 matching, and in all my tests it's worked correctly every time, both in ISO and UTF-8. That assumes $utf8 is set, of course.
Also, note that the subject limit is 80, not 100, and that it uses VARCHAR, so assuming you have the database collation correct the DB won't be limited either.