Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP FPDI 라이브러리에서 인코딩을 설정하는 방법은 무엇입니까?


아래는 FPDI 라이브러리에 대한 인코딩을 설정하는 동일한 코드입니다-

올바른 알파벳이 있는 새 글꼴을 추가하십시오.

$pdf->AddFont('DejaVu','','DejaVuSansCondensed.php');
$pdf->SetFont('DejaVu', '', 10, '', false);

다음은 가능한 세 가지 인코딩입니다.

cp1250 (Central Europe)
cp1251 (Cyrillic)
cp1252 (Western Europe)
cp1253 (Greek)
cp1254 (Turkish)
cp1255 (Hebrew)
cp1257 (Baltic)
cp1258 (Vietnamese)
cp874 (Thai)
or
ISO-8859-1 (Western Europe)
ISO-8859-2 (Central Europe)
ISO-8859-4 (Baltic)
ISO-8859-5 (Cyrillic)
ISO-8859-7 (Greek)
ISO-8859-9 (Turkish)
ISO-8859-11 (Thai)
ISO-8859-15 (Western Europe)
ISO-8859-16 (Central Europe)
Or
KOI8-R (Russian)
KOI8-U (Ukrainian)

UTF-8을 cp1250으로 변환하는 예를 살펴보겠습니다.

$str = iconv('UTF-8', 'cp1250', 'zazółcić gęślą jaźń');

참고 − 사용자가 PDF로 보낸 문자열이 UTF-8 인코딩인 경우 cp1250으로 변환해야 합니다.