To deal with multibyte characters and encodings (such as Japanese and Korean) you may use the mbstring extension.

What does Mbstring provide?