|
|
|
ข้อความบางส่วนของไฟล์ pdf เมื่อดาวโหลดมาเป็นภาษาต่างด้าว ช่วยดูโค้ดให้หน่อยค่ะ |
|
|
|
|
|
|
|
ตัวอย่างไฟล์เมื่อโหลด
กรณีที่ชื่อแผนกเป็นภาษาไทยจะเป็นภาษาต่างด้าวดังรูป
Code (PHP)
<?
require('thaipdfclass.php');
require ("../conection/connect.php");
$pdf=new ThaiPDF();
$pdf->SetThaiFont();
$pdf->SetHeader('' , 1, 'R', 1);
$pdf->SetFont('FreesiaUPC','',10);
$pdf->SetTextColor(0,0,0);
$pdf->SetFooter('มหาวิทยาลัยเทคนิคยะลา', 0, 'C',1);
$pdf->AddPage();
$pdf->Cell(10);
$pdf->Image('logo.jpg',94,15,20);
$pdf->Ln(28);
$pdf->SetFont('FreesiaUPC','B',14);
$pdf->SetTextColor(0,0,0);
$pdf->Cell(0,0,'รายงานสรุปจำนวนผู้สมัครแผนก'.' '.$_REQUEST['name'],0,1,'C');
$pdf->Ln(5);
$pdf->SetFont('FreesiaUPC','B',14);
$pdf->SetTextColor(0,0,0);
$pdf->Ln(10);
$pdf->SetFont('FreesiaUPC','B',12);
$pdf->Cell(7,5,'ที่',1,0,'C');
$pdf->Cell(30,5,'เลขบัตรประชาชน',1,0,'C');
$pdf->Cell(80,5,'ชื่อ - นามสกุล',1,0,'C');
$pdf->Cell(30,5,'แผนก',1,0,'C');
$pdf->Cell(30,5,'ระดับ',1,0,'C');
$pdf->Ln(5);
$sql="SELECT * FROM tbl_student,tbl_department,tbl_prefix,tbl_quality WHERE tbl_prefix.prefix_id=tbl_student.prefix_id and tbl_department.department_id=tbl_student.department_id
and tbl_quality.quality_id=tbl_student.Quality_id and tbl_student.department_id='".$_REQUEST[id]."' ";
$objQuery = mysql_db_query($dbname,$sql);
// row of data Table
while($row = mysql_fetch_array($objQuery))
{
$pdf->SetFont('FreesiaUPC','',12);
$pdf->Cell(7,5,++$i . '.',1,0,'C');
$pdf->Cell(30,5,$row['cardID'],1,0,'C');
$pdf->Cell(80,5,iconv('UTF-8','CP874',$row['name_prefix'].$row['fname'].' '.$row['lname']),1,0,'L');
$pdf->Cell(30,5,iconv('UTF-8','CP874',$row['department_name']),1,0,'L');
$pdf->Cell(30,5,iconv('UTF-8','CP874',$row['quality_name']),1,0,'L');
$pdf->Ln();
}
$pdf->Ln(10);
$pdf->SetFont('','',10);
$pdf->SetTextColor(0,0,0);
//$pdf->Cell(0,0,'' ,0,1,'L');
$pdf->Ln();
$pdf->Output();
?>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2014-01-22 13:56:24 |
By :
eii-mian |
View :
1223 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
iconv ครับ
|
|
|
|
|
Date :
2014-01-22 14:02:03 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรงบันทัดที่ 17 แก้เป็น
$pdf->Cell(0,0,iconv( 'UTF-8','CP874','รายงานสรุปจำนวนผู้สมัคร แผนก'.' '.$_REQUEST['name']),0,1,"C");
แต่ไม่แสดงอะรัยเลยค่ะ
|
|
|
|
|
Date :
2014-01-22 14:36:51 |
By :
eii-mian |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ไขเป็น
$pdf->Cell(0,0,iconv( 'UTF-8','TIS-620,'รายงานสรุปจำนวนผู้สมัคร แผนก'.' '.$_REQUEST['name']),0,1,"C");
หรือ ถ้าไม่ได้ให้สลับ
$pdf->Cell(0,0,iconv( 'TIS-620','UTF-8','รายงานสรุปจำนวนผู้สมัคร แผนก'.' '.$_REQUEST['name']),0,1,"C");
|
|
|
|
|
Date :
2014-01-22 15:41:02 |
By :
ping8252 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|