mb_strpos基于字符数执行一个多字节安全的 strpos() 操作。
什么是多字节安全(multi-byte safe)? 见StackOverflow
When you are dealing with unicode characters, it is not safe to assume that all the characters just take a single byte or char (java). So when reading or parsing a string, you need to take this into consideration.