Здравствуйте! Помогите, пожалуйста, решить проблему, возникшую при генерации pdf документа с помошью php, а именно с помошью библиотеки tcpdf.
Задача передо мной стоит следующая: надо сделать так, чтобы клиент, зашедший к себе в личный кабинет, мог заполнить несколько полей, сгенерировать накладную и распечатать её.
Что удалось сделать: Личный кабинет написан, накладная генерируется на русском языке, те её разделы, которые не меняются, например, "Фамилия заказчика", отображаются корректно и по русски. Так происходит, если генерировать пустую накладную, без данных, которые вносит пользователь в соответствующие формы, или когда все поля ввода заполнены по английски.
Проблема: Если же пользователь заполняет все нужные поля по русски, то накладная генерируется без этих данных. Мало того, таблицы, в которых должны отображаться эти данные тоже пропадают из конечного документа.
Как я пытался решать эту проблему: Думал по началу, что дело в кодировке, изменял её у обоих файлов (файла с полями вводи и файла, который генерирует pdf). Не помогло... Он мне даже кроказябру в документе не вывил, а просто так же потерял целуюю таблицу, в которой должны были отображаться данные. Потом подключил русский язык из библиотеки tcpdf, снова не помогло. Кстати, данные от одного файла к другому передаю методом POST.
Код не выкладываю, т.к. он достаточно объёмный. Если по нему возникнут вопросы, выложу тот кусок, который потребуется.
Заранее благодарю!
|