Используя нашу любимую и просто чудесную библиотеку PHPWord многие сталкиваются с проблемой кодировки. Оказывается разработчики дважды "кодят" в utf-8. Зачем? я не решусь копаться во всех "премудростях". Ну а чтобы увидеть наши русские буковки сделайте так:
Найдите файл PHPWord/Section.php и закомментите все строчки, в которых встречается utf8_encode(). Строку с переменной !!!$givenText;!!! Её комментить не нужно!!! Можно прописать только $givenText = $text;Источник сией мудрой мысли тут.
Я сам все проверил, работает на ура. !!!главное не забудьте сам файл кодировать),благо блокнот плас плас не проприетарный)))
З.Ы. Как верно подметил мистер Сoolakov, та же трабла возникает и при заполнении таблиц, читайте его коммент ниже и будет вам "решпект" от клиента или препода.