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