|
|
|
ออกรายงาน PDF แล้วไม่เป็นภาษาไทย ใช้ angsana แล้วยังไม่เป็นภาษาไทยเหมือนเดิมครับ |
|
|
|
|
|
|
|
ผมจะออกรายงาน จาก PHP มาเป็น PDF ซึ่งออกมาไม่เป็นภาษาไทย ก็เลย ดาวโหลด Font จากเว็บนี้ เมื้อแก้เสร็จ
ก็ได้ pdf เป็น ภาษาไทยมาแต่เป็นในที่เขียนโค้ดขึ้นมา แต่ข้อมูลที่แสดงใน database ที่เป็นภาษาไทย ไม่แสดงPDF
ขึ้นข้อความ "????"
รูปนี้เป็นของ PHP
รูปนี้เป็นโครงสร้าง MySql
โค้ด PHP ที่ผมเอามาดูคร่าวๆ ที่เป็นภาษาไทยแล้วไม่เป็นภาาาไทยนะครับ
Code (PHP)
define('FPDF_FONTPATH','font/');
require('fpdf.php');
$pdf->AddFont('angsana','','angsa.php');
$pdf->AddFont('angsana','B','angsab.php');
$pdf->SetFont('angsa','',18);
$pdf->MultiCell( 90 , -8 , iconv( 'UTF-8','cp874' , 'ชื่อลูกค้า :'.' '.$customer) ,'LR');
$pdf->Ln(40);
$pdf->Cell(190,0,iconv('UTF-8','cp874','รายละเอียดปัญหา'),0,0,'L');
$pdf->Ln(5);
$pdf->Cell(190,5,iconv('UTF-8','cp874',$note),0,0,'L');
ไม่ทราบว่า ผมทำอะไรผิด หรือเพิ่มอะไรดีครับ เช็คหลายรอบก็ยังเป็น ??? เหมือนเดิมครับ
Tag : PHP, MySQL, CakePHP, Windows
|
|
|
|
|
|
Date :
2014-05-10 15:15:50 |
By :
ken |
View :
1372 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ ต้องใช้
Code (PHP)
mysql_query("SET NAMES 'utf8'");
mysql_query("SET character_set_results=utf8");
mysql_query("SET character_set_client=utf8");
mysql_query("SET character_set_connection=utf8");
ก่อน Query ครับ
ขอบคุณคลัง เนื้อหาเก่าๆที่เก็บไว้อยู่ครับ
|
|
|
|
|
Date :
2014-05-10 16:01:04 |
By :
ken |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2014-05-10 16:59:19 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|