ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

  แสดงกระทู้
หน้า: 1 ... 151 152 [153]
3041  พัฒนาเว็บไซต์ / Programming / Re: ช่วยหน่อยครับมีปัญหาในการ insert ข้อมูลลง DB ครับ เมื่อ: 08 ธันวาคม 2008, 03:41:26
 Cheesy  ถ้าเว็บมีเนื้อหาแค่ ไทย อังกฤษ แนะนำใช้ TIS-620 ดีกว่าคับ ไม่หนัก db ดี
3042  พัฒนาเว็บไซต์ / Programming / Re: ช่วยหน่อยครับมีปัญหาในการ insert ข้อมูลลง DB ครับ เมื่อ: 08 ธันวาคม 2008, 03:39:57
 :Smiley

ถ้าจะใช้ชุดอักขระ UTF-8 นะคับ

1. ที่ <head>...</head> ให้ประกาศ
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

2. ใน db ถ้าใช้ phpmyadmin ให้กำหนด MySQL connection collation: เป็น utf8_unicode_ci

3. กำหนด การเรียงลำดับฟิลด์ เป็น utf8_unicode_ci

4. เวลาบันทึกไฟล์ที่เขียนเว็บให้เลือก file type หรือ encoding เป็น UTF-8 ห้ามใช้ notepad คับ ให้ใช้ editplus

5. คำสั่ง MySQL Connect ต้องเพิ่มคำสั่ง MySQL_query('SET NAMES utf8'); ลงไป คำวา utf8 ใช้พิมพ์ใหญ่หรือเล็กก็ได้ แต่อย่าสับสนใส่เป็น utf-8


Reviews ปัญหา

1. ถ้าใน db เป็นไทย แต่ echo ออกมาเป็นต่างดาวแบบข้างต้น หมายความว่า ประกาศ meta tag บน <head> ผิด

2. ถ้าในหน้าเว็บเป็นไทย แต่ใน db เป็นต่างดาวน์ในขณะที่ set ฟิลด์เป็น utf8 แล้ว แสดงว่าตอนบันทึกไฟล์ไม่ได้เลือก encodeing เป็น UTF-8

3043  < กดยุบ (ห้องยกเลิกการใช้งาน) / สาระคำถามทั่วไป (ย้ายไป cafe) / Re: Firefox ของผมแสดงผลเพี้ยนแฮะ ใครปรับเป็นมั่งครับ มีรูปประกอบ เมื่อ: 07 ธันวาคม 2008, 08:44:31
 Shocked  Press Ctrl+0
3044  พัฒนาเว็บไซต์ / Programming / Re: งง อยู่ดีๆบอร์ด SMF ฟ้องแบบนี้หมายความว่าไงคับท่านเทพทั้งหลาย เมื่อ: 07 ธันวาคม 2008, 08:34:16
 Cheesy  มี 2 กรณี

1. หาฟังก์ชั่น redirecttopic() ไม่เจอ อาจเป็นเพราะไม่ได้ประกาศไว้ หรือใส่ชื่อฟังก์ชั่นผิด

2. ประกาศฟังก์ชั่นซ้ำในเพจเดียวกัน

    2.1. ชื่อฟังก์ชั่นซ้ำกันก็ไ่ม่ได้เช่น abc();    aBc();    AbC();
3045  < กดยุบ (ห้องยกเลิกการใช้งาน) / สาระคำถามทั่วไป (ย้ายไป cafe) / Re: มีวิธีแก้ พื้นฟ้า ไฟล์รูปที่เป็นนามสกุล PNG เวลาแสดง IE 6 ไหมครับ เมื่อ: 07 ธันวาคม 2008, 08:24:31
ตัวอย่างการนำรูป png มาใ่ส่ใน <td> หรือ <div> นะคับสำหรับ IE6

<td style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='พาทรูป', sizingMethod='scale');">...</td>

สำหรับ Firefox สามารถแทรกรูป png ได้ปกติ

สำหรับคนที่เขียนเว็บ Global เน้นรองรับ IE FF ก็สามารถใช้ Javascrpt ตรวจสอบบราวเซอร์ของ client ได้ เช่น

<script type="text/javascript">
  var browser=navigator.appName;
  if (browser=="Microsoft Internet Explorer"){
        // IE            
  }
  else{
        // Other
  }
</script>

สำหรับ IE7 ยังคง support โหมด png นี้ได้ 2 อย่าง คือจะใช้คำสั่งแทรกรูปปกติแบบ FF ก็ได้ หรือจะใช้แบบข้างต้นก็ได้ แต่สำหรับ IE8 ได้พัฒนาหลักการตาม FF คืออาจจะมีการปิดโหมดนี้ออกไป เพื่อใช้มาตรฐานให้ตรงกับ W3 คับ

ขออภัยที่พูด คับ แทน ครับ นะ  ผมไม่ได้จงใจจะทำภาษาไทยเพี้ยน แต่ผมเห็นมันสะดวกดีสำหรับผมเวลาพิมพ์เร็วๆ เอิ๊กๆ
หน้า: 1 ... 151 152 [153]