PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHP FPDIライブラリでエンコーディングを設定するにはどうすればよいですか?


以下は、FPDIライブラリのエンコーディングを設定するための同じコードです-

正しいアルファベットの新しいフォントを追加します。

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

以下は、可能な3つの可能なエンコーディングです。

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に変換する必要があります。


  1. PHPでimagesetpixel()関数を使用して単一のピクセルを設定するにはどうすればよいですか?

    imagesetpixel() は、リストされた座標に単一のピクセルを設定するために使用されるPHPの組み込み関数です。 構文 bool imagesetpixel(resource $image, int $x, int $y, int $color) パラメータ imagesetpixel() 次の4つのパラメータを受け入れます: $ image 、 $ x 、 $ y および$color 。 $ image −作業する画像リソースを指定します。 $ x −ピクセルのx座標を指定します。 $ y −ピクセルのy座標を指定します。 $ col

  2. RaspberryPiでRaspberryPiOSをセットアップする方法

    DebianベースのRasperryPiOS(以前はRaspbianと呼ばれていました)は、RaspberryPiのハードウェアで実行するように最適化されています。それはあなたが始めるのを助けるためにたくさんの本当に役に立つソフトウェアをバンドルします。これにより、あらゆる経験レベルのPiコンシューマーにとって優れたOSになります。 Raspberry Pi OSのインストールは常に非常に簡単ですが、RaspberryPiImagerの2020リリースでのみ簡単になりました。ここでは、RaspberryPiでRaspberryPiOSをセットアップする方法を説明します。 以下の手順は、画面と