কম্পিউটার টিউটোরিয়াল

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-এ কনভার্ট করতে হবে।


  1. PHP – mb_detect_encoding() ব্যবহার করে ক্যারেক্টার এনকোডিং সনাক্ত করুন

  2. PHP – mb_detect_order() ব্যবহার করে ক্যারেক্টার এনকোডিং সনাক্তির ক্রম কীভাবে সেট/পেতে হয়?

  3. PHP – imagesetpixel() ফাংশন ব্যবহার করে একক পিক্সেল সেট করুন

  4. রাসবেরি পাইতে Raspberry Pi OS সেটআপ করার পদ্ধতি