2015-10-01 2 views
0

я пытаюсь создать PDF-файл с dompdf у меня есть эти Различные символы конкретные ☐ или это конвертировать Различные символы в PDF файле

они не отображаются в сгенерированном PDF вместо я получил знак вопроса ?

заменить символ

я Пробовал все эти решения dompdf special characters

Special characters with dompdf and php

ответ

1

Действительно, это скорее общий вопрос, «как мне получить вопрос dompdf для поддержки символа X». Проблема связана с кодировкой набора символов (которая относится к используемому шрифту).

Во-первых, вам нужно указать кодировку набора символов, которая поддерживает характер, указанный вами. В почти всех экземплярах вы должны кодировать UTF-8.

Во-вторых, вам нужно будет использовать шрифт, который поддерживает определенные глифы, и шрифт необходимо загрузить в dompdf. Для конкретного вашего персонажа вы можете использовать шрифты DejaVu (например, DejaVu Sans) в комплекте с dompdf, начиная с v0.6.0.

Попробуйте следующее:

<!DOCTYPE html> 
<html> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 
    <style> 
    * { font-family: DejaVu Sans, sans-serif; } 
    </style> 
</head> 
<body> 
    <p>&#9744;</p> 
    <p>☐</p> 
</body> 
</html> 

И посмотреть здесь для получения информации о том, как установить шрифты: https://stackoverflow.com/a/24517882/264628