Показаны сообщения с ярлыком русский язык. Показать все сообщения
Показаны сообщения с ярлыком русский язык. Показать все сообщения

вторник, 6 марта 2012 г.

Кирилица в PHPWord

Используя нашу любимую и просто чудесную библиотеку PHPWord многие сталкиваются с проблемой кодировки. Оказывается разработчики дважды "кодят" в utf-8. Зачем? я не решусь копаться во всех "премудростях". Ну а чтобы увидеть наши русские буковки сделайте так:

Найдите файл PHPWord/Section.php и закомментите все строчки, в которых встречается utf8_encode(). Строку с переменной !!!$givenText;!!! Её комментить не нужно!!! Можно прописать только $givenText = $text;

Источник сией мудрой мысли тут.
Я сам все проверил, работает на ура. !!!главное не забудьте сам файл кодировать),благо блокнот плас плас не проприетарный)))

З.Ы. Как верно подметил мистер Сoolakov, та же трабла возникает и при заполнении таблиц, читайте его коммент ниже и будет вам "решпект" от клиента или препода.