Переписать PHP класс для корректной работы с UTF-8

Наумов15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
27.01.2010

Есть PHP class, который был создан для работы с текстом в кодировке GB2312. Необходимо переписать этот класс, чтобы он корректно работал с кодировкой UTF-8. Класс небольшой (167 строк, большую часть из которых трогать не придется), но нужно хорошо разбираться с кодировками.

Пример работы класса прикреплен.

P.S. Не бойтесь китайских иероглифов, там ничего страшного нет =)