UTF-8 в UTF16LE преобразование без mbstring или iconv

Это была длинная пара дней, и мои головы немного обжарились. После окончания университета я не очень много занимался бинарной математикой, и я изо всех сил пытаюсь решить эту проблему.

У меня довольно закрытая система, основанная на PHP 5.6, которая не включает mbstring ни функции iconv, У меня уже есть функция (откуда-то еще), которая конвертирует UTF-16 в UTF-8, но теперь мне нужно обратное.

Алгоритм для отдельного персонажа кажется довольно простым, когда я смотрю на википедия, хотя я немного заржавел от точной процедуры. Я верю, что сдвиг битов будет необходим и т. Д.

Тем не менее, я хочу сделать преобразование во всю строку. Как я могу определить, когда каждый персонаж начинается и заканчивается?

Может ли какая-нибудь добрая душа помочь мне? Я полагаю, что сама функция не будет такой сложной для тех, кто знает, что они делают. Я так потрёпан, что связал себя узами брака.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]