PDA

View Full Version : utf8 در کلاس fpdf



silencer
دوشنبه 06 خرداد 1392, 17:26 عصر
سلام
من برای تبدیل اطلاعاتم میخوام از کلاس fpdf به ادرس http://www.fpdf.org/ استفاده میکنم ،توی سایت گفته از utf-8 پشتیبانی میکنه ولی وقتی متون فارسی رو تبدیل می کنم به صورت خرچنگ قورباقه نشون میده.

البته وقتی از کد utf8-decode استفاده میکنم به جای خرچنگ قورباقه متون رو با علامت سوال ؟ نشون میده.

راه حل چیست؟

wallfa
سه شنبه 07 خرداد 1392, 15:55 عصر
به راحتی سئوال شما قابل جواب نیست بهتر بود صفحات که در این مورد دیدید رو هم لینک می نمودید .

silencer
سه شنبه 07 خرداد 1392, 16:24 عصر
من نمونه کد خودم رو ضمیمه کردم.
http://www.fpdf.org/ یک کلاس در اختیار میزاره برای ساخت فایل pdf ،در صفحه اصلی سایت نوشته از utf8 پشتیبانی میکنه.

در قسمت faq سایت گفته اگر با utf8 مشکل داشتید از utf8_decode استفاده کنید یا از

$str = iconv('UTF-8', 'windows-1252', $str);

تنها چیزی که به نظرم میرسه که مشکل از اون باشه font مورد استفاده هست در زیر اموزش ساخت فونت رو گذاشته http://www.fpdf.org/en/tutorial/tuto7.htm
من یک فونت با encoding cp874 ساختم ولی نتیجه ای نگرفتم به نظرم احتمالا مشکل از فونته ولی نتونستم درست کنم

silencer
چهارشنبه 08 خرداد 1392, 14:18 عصر
up.......................

MMSHFE
پنج شنبه 09 خرداد 1392, 08:16 صبح
توی سایتش نوشته برای نسخه Unicode باید از کلاس tFPDF استفاده کنید. ضمناً کلاس TCPDF (http://www.tcpdf.org/) هم خوبه.

mahdivpg
پنج شنبه 09 خرداد 1392, 12:32 عصر
mysql_set_charset (utf8,$con)

MMSHFE
جمعه 10 خرداد 1392, 11:40 صبح
mysql_set_charset (utf8,$con)
دوست عزیز، این مسئله ارتباطی به اتصال MySQL نداره. درمورد ساخت PDF هست.