2015-09-01 6 views
0

Я делаю свой проект в рамках CodeIgniterCodeigniter to PDF

Я преобразовываю php-файл в PDF. Я показываю свой контент в причудливой коробке, потому что, если я нажимаю PDF, он создает PDF, в этом нет никаких проблем.

Моя проблема в причудливой коробке, я могу видеть английскую, цифровую и арабскую буквы как есть.

Но, когда дело доходит до PDF Арабские буквы только меняются на вопросительный знак, подобный этому ?????.

Чтобы получить арабские буквы в PDF, что мне нужно делать. Я думаю, что UTF-8 несколько, но я не знаю.

Может ли ОДИН помочь.

+0

Ваши PHP файлы, закодированные в UTF-8? –

+0

Привет, я новичок в этом, я не знаю, что вы запрашивали в php-файлах. Я думаю, что вы syaing $ dompdf-> load_html ($ html, 'UTF-8'); Я прав? – Ezhilarasan

+0

Мне понравилось это также $ html = utf8_decode ($ html); $ Dompdf-> load_html ($ HTML); – Ezhilarasan

ответ

1

Этот код работает

В PHP странице поставить ниже кода в голове. Проблема была в моем шрифте css, поэтому только я получил арабские буквы как ????? в формате PDF

<meta http-equiv="Content-Type" content="charset=utf-8"/> 

В CSS

th 
      { 
       font-family: "DejaVu Sans Mono", monospace; 
       /*font-family: "Helvetica", sans-serif;*/ This is wrong 
       border: solid 1px black; 
       font-size: 12px; 
      }