mbstring поддерживает UTF-16, таким образом, можно использовать mb_convert_encoding
.
Вы также можете использовать iconv
.
Он встроен в PHP, но требует, чтобы весь ваш текст был одной кодировкой. В противном случае он может отбрасывать символы.