Добрый день, форумчане!
Мне необходимо реализовать следующую задачу: конвертация HTML в PDF с помощью PHP. Реализовать все это надо на dompdf. У меня даже все работает, кроме русского языка. Русский язык стал основной проблемой, которую, я и хочу попросить вас помочь мне решить.
Я прошерстил различные варианты, но проблема с русским языком так и не решилась (http://habrahabr.ru/post/38013/, http://www[dot]zefo[dot]ru/index.php/topic,1871[dot]0[dot]html и т.д ) Русские буквы так и остались, то знаками "?", то закорючками.
Возможно кто-то сможет подсказать варианты решения данной проблемы?
Премного благодарен!
1. troelsenon - 03 Октября, 2014 - 10:49:28 - перейти к сообщению
2. Panoptik - 03 Октября, 2014 - 13:09:43 - перейти к сообщению
3. caballero - 03 Октября, 2014 - 15:04:14 - перейти к сообщению
нужно указывать фонт с юникодом
4. troelsenon - 06 Октября, 2014 - 01:07:15 - перейти к сообщению
Panoptik пишет:
http://stackoverflow.com/questions/990181/dompdf-problem-with-cyrillic-characters
Я, уже видел данную информацию - проблема в том, что ссылка на архив не работает(
(Добавление)
caballero пишет:
нужно указывать фонт с юникодом
И это делал и шрифты добавлял... но, что-то все равно не работает.
5. troelsenon - 10 Октября, 2014 - 10:51:35 - перейти к сообщению
Данную проблему решил - в самом html дополнительно указал utf8 и font arial. Странно, что без этого не работало, все необходимые настройки в файлах конфигурации я произвел.
Теперь возникла проблема с передачей html через post - полностью бьется кодировка русских букв.
Кто-нибудь сталкивался с такой проблемой? Или может кто-нибудь знает в чем может быть данный нюанс?
Теперь возникла проблема с передачей html через post - полностью бьется кодировка русских букв.
Кто-нибудь сталкивался с такой проблемой? Или может кто-нибудь знает в чем может быть данный нюанс?
6. troelsenon - 10 Октября, 2014 - 12:52:01 - перейти к сообщению
вот пример битой кодировки - ÑеÑ
нологии ÑÑÑизма», г.ÐинÑк, РеÑпÑблика
ÐелаÑÑÑÑ, далее именÑеÑÑÑ Â«ÐÑполниÑелÑ», в лиÑе
ÐелаÑÑÑÑ, далее именÑеÑÑÑ Â«ÐÑполниÑелÑ», в лиÑе
7. Sail - 10 Октября, 2014 - 13:03:21 - перейти к сообщению
troelsenon пишет:
Теперь возникла проблема с передачей html через post - полностью бьется кодировка русских букв.
Она ведь не бьется. В какой кодировке на странице набраны, в той и пересылаются.
Соответственно и обрабатывать надо, если выводить данные будете на страницу с другой кодировкой.
В PHP для таких преобразований существует функция