มารบกวนค่ะ คือตอนนี้มี่ทำให้มันสามารถใช้งานกับ MS Word ได้แล้วค่ะ แต่ทว่า มันไม่เป็นภาษาไทย
ทุบคอมทิ้ง
Date :
2009-08-17 11:00:23
By :
danya
555 เห็นด้วย No.1 555
ผมว่ามีปัญหาเรื่อง encoding แหละครับ เดาเอานะครับ หุ หุ
Date :
2009-08-17 11:50:11
By :
DownsStream
iconv( 'TIS-620', 'UTF-8', $string);
หาดูวิธีใช้ เผื่อช่วยได้
Date :
2009-08-17 12:10:09
By :
plakrim
ไม่ทราบว่า ใช้วิธีไหนครับ
ปล. หนับหนุน No 1
Date :
2009-08-17 12:21:11
By :
lozomac
ถ้าทุบคอมแล้วยังใช้ไม่ได้
ย้ายที่ทำงานเป็นคำตอบสุดท้าย..
Date :
2009-08-17 12:57:36
By :
num
แต่ละคน น่ารักสุดๆ เลยอ่ะ
Code (PHP)
<?php
<?
header("Content-type: application/vnd.ms-word");
header("Content-Disposition: attachment; filename=testing.doc");
?>
<html>
<style type="text/css">
<!--
.style3 {font-family: "MS Sans Serif"; font-size: 14px; }
-->
</style>
<body>
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("db");
$strSQL = "SELECT * FROM tb";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<table width="100%" border="1">
<tr>
<th width="3%"><span class="style3">รหัส</span></th>
<th width="171"><span class="style3">ชื่อซัพพลาย</span></th>
<th width="219"><span class="style3">ที่อยู่</span></th>
<th width="113"><p class="style3">ชื่อผู้ติดต่อ</p>
<th width="77"><span class="style3">โทรศัพท์</span></th>
<th width="122"><span class="style3">แฟกซ์</span></th>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tr>
<td><?=$objResult["id_sup"];?></td>
<td><?=$objResult["name_sup"];?></td>
<td><?=$objResult["address_sup"];?></td>
<td><?=$objResult["contact_name_sup"];?></td>
<td ><?=$objResult["tel_sup"];?></td>
<td ><?=$objResult["fax_sup"];?></td>
</tr>
<?
}
?>
</table>
<?
mysql_close($objConnect);
?>
</body>
</html>
?>
Date :
2009-08-17 13:04:27
By :
gummezaka
อันนี้เลยออกมาเปงภาษาต่างดาว
Date :
2009-08-17 13:06:39
By :
gummezaka
header("Content-Type: text/html; charset=UTF-8");
ใส่นี่เข้าไปบนๆ อยู่ตรงส่วน header จะหายไหม
Date :
2009-08-17 14:09:35
By :
plakrim
ม่ายหายอ่ะ
Date :
2009-08-17 14:15:19
By :
gummezaka
เปลี่ยนเป็น tis620 ดูซิ
Date :
2009-08-17 14:51:51
By :
plakrim
ม่ายได้อ่ะ
Date :
2009-08-17 15:04:13
By :
gummezaka
ได้หรือยังครับ ขอให้ได้เร็วๆ นะครับ
รอบนี้มาเป็นกำลังใจ เฉยๆๆๆ
Date :
2009-08-17 18:34:31
By :
DownsTream
ขอบคุงค่า มี่ทำตามคุณ A-mac แล้วค่ะ ก้อยังไม่ได้ค่ะ
Date :
2009-08-17 19:46:10
By :
gummezaka
<?php
header("Content-type: application/vnd.ms-word");
header("Content-Disposition: attachment; filename=testing.doc");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
.style3 {font-family: "MS Sans Serif"; font-size: 14px; }
-->
</style>
</head>
<body>
<table width="100%" border="1">
<tr>
<th width="3%"><span class="style3">รหัส</span></th>
<th width="171"><span class="style3">ชื่อซัพพลาย</span></th>
<th width="219"><span class="style3">ที่อยู่</span></th>
<th width="113"><p class="style3">ชื่อผู้ติดต่อ</p>
<th width="77"><span class="style3">โทรศัพท์</span></th>
<th width="122"><span class="style3">แฟกซ์</span></th>
</tr>
<tr>
<td><?=$objResult["id_sup"];?></td>
<td><?=$objResult["name_sup"];?></td>
<td><?=$objResult["address_sup"];?></td>
<td><?=$objResult["contact_name_sup"];?></td>
<td ><?=$objResult["tel_sup"];?></td>
<td ><?=$objResult["fax_sup"];?></td>
</tr>
</table>
</body>
</html>
Date :
2009-08-17 19:58:47
By :
DownsTream
ค่ะ ตอนนี้แก้ตรงส่วนหัวตารางเป็นถาษาไทยแล้วค่ะ แต่ตรงส่วนของข้อมูลที่ดึงออกมายังคงเปงภาษาต่างดาวอยู่ค่ะ
Date :
2009-08-17 20:43:14
By :
gummezaka
<?
$Conn=mysql_connect($ServerName,$User,$Password) or die("ไม่สามารถ Server ได้");
mysql_select_db($DatabaseName,$Conn) or die("ดาต้าเบสมีปัญหา");
mysql_query("SET NAMES UTF8") ;
?>
set name encoding utf8 คิดว่าจะได้นะครับ
ถ้าไม่ได้ก็
---set header---
header('Content-type: text/html; charset=utf-8');
ถ้าไม่ได้ก็
ini_set default_charset เลย
ini_set('default_charset','utf-8');
ถ้าไม่ได้อีก หมดปัญญา ละ 5555
Date :
2009-08-17 20:55:36
By :
DownsTream
พี่ A-mac ครับสรุปให้หน่อย ว่ามันเป็นที่อะไรกันแน่ อยากรู้เผื่อวันหลังต้องใช้งานจะได้ไม่เสียเวลาครับ
Date :
2009-08-17 21:30:30
By :
DownsTream
Date :
2009-08-17 23:05:23
By :
danya
ตรวจสอบ $ ที่ บรรทัด 16 ของไฟล์ sup_print2.php ดีๆ ครับ
Date :
2009-08-18 08:12:42
By :
DownsTream
จะไม่ให้ error ได้งัยละ
Code (PHP)
<?php
$mysql_connect($host,$root,$013820151) or die("ไม่สามารถติดต่อฐานข้อมูลได้ค่ะ");
$mysql_query("SET NAMES TIS620");
$mysql_select_db($db_stock_products) or die("ไม่สามารถติดต่อฐานข้อมูลได้ค่ะ");
$mysql="select * from tb_supply where id_sup asc ";
?>
เนี้ย $013820151 ตัวแปร ดันข้อต้นด้วย ตัวเลข
ไม่ error ก็แปลกอะ พี่น้องเอย
Date :
2009-08-18 12:09:09
By :
danya
เอาทุกคำตอบของผมมารวม น่าจะเป็นข้อสรุปอ่ะครับ
ฝาก ท่าน ดุนยา ช่วยดูต่อด้วยนะครับ
Date :
2009-08-18 12:46:29
By :
lozomac
เจ๊ มีมี่ ตกลงได้ยังจ๊ะ
ผมเคยลองแล้ว หมดมุก
Date :
2009-08-18 12:55:39
By :
panyapol
แหม กว่าจะแก้ได้ เกือบต้องแก้ผ้าเลยทีเดียว
Date :
2009-08-18 12:59:35
By :
danya
สำเร็จแว้ว อ่ะ ขอบคุณทุกคนมากมายที่ม่ายทิ้งกัน แห่ะ
Date :
2009-08-18 13:03:26
By :
gummezaka
ดีใจด้วยเด้อ
Date :
2009-08-18 13:09:27
By :
panyapol
รบกวน เพิ่มบทความ Community ด้วยนะครับ
เผื่อวันหลังผมต้องการใช้จะได้ไม่ต้องวุ่นวายเขียนใหม่ ครับ
อิ อิ
เผื่อคนอื่นด้วยแหละครับ
Date :
2009-08-18 13:10:53
By :
DownsTream
Load balance : Server 01