ติดต่อลงโฆษณา [email protected]

ผู้เขียน หัวข้อ: ขอความช่วนเหลือ ใช้ภาษาไทยในบอร์ดไม่ได้ พิมพ์ไปแล้วเป็นภาษาต่างดาว v 1.5  (อ่าน 3873 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ thekaihuo

  • New Member
  • *
  • กระทู้: 4
    • ดูรายละเอียด
ขอความช่วนเหลือ ใช้ภาษาไทยในบอร์ดไม่ได้ พิมพ์ไปแล้วเป็นภาษาต่างดาว

ต้องไปแก้ไขตรงไหน ขอความกรุณาด้วย

บอร์ดนี้ครับ
http://watphayang.net76.net/folum/index.php   
« แก้ไขครั้งสุดท้าย: 5/08/08, 12:02:04 โดย thekaihuo »

ออฟไลน์ montree

  • New Member
  • *
  • กระทู้: 43
    • ดูรายละเอียด
ขอตอบเป็นขั้นตอนนะครับ
1. ให้ท่านเลือกว่าจะติดระบบภาษาไทยแบบไหนระหว่าง utf-8 กับ tis620 ถ้าท่านสร้างหน้าเวบแรกของท่านเป็น tis620 ให้ท่านติดตั้ง smf เป็น tis620 ถ้าหน้าเวบแรกของท่านเป็น utf-8 ให้ติดตั้ง smf เป็น utf-8 เพราะเมื่อท่านนำกระทู้ไปโชว์ที่หน้าเวบแรกจะไม่มีปัญหาเรื่องภาษา
2. เมื่อตัดสินใจได้แล้วว่าจะเลือกแบบไหน ระหว่าง utf-8 กับ tis620 ให้ท่านดาวน์โหลด smf ที่เป็น tis620 หรือ smf ที่เป็น utf-8 ตามที่ได้ตัดสินใจนั้น
3. แตกไฟล์แล้วอัปโหลดขึ้น server และทำการ cmd=777 เพื่อให้ไฟล์สามารถเขียนทับได้
4. สร้างฐานข้อมูลใน control panel ตอนสร้างให้เซต collation ด้วย ถ้าติดตั้งเป็น tis620 เชต เป็น tis620_thai_ci ถ้าติดตั้งเป็น utf-8 ให้เชต collation เป็น utf8_general_ci
5. เมื่อสร้างฐานข้อมูลและเซต collation เสร็จแล้ว กลับมาที่ หน้าเวบและรันไฟล์ติดตั้งได้เลย เช่น http://www.xxxx.com/forum/install.php
6. ดำเนินการจนเสร็จแล้ว ท่านจะมองเห็นหมวดหมู่แรกเป็นตัวเครื่องหมายคำถามอยู่ ให้ดาวน์โหลดไฟล์ setting.php และเปิดด้วย editplus หรือโปรแกรมอื่น แล้วเพิ่มคำสั่งนี้ลงไป $db_character_set = 'tis620'; ก่อนที่ถึงเครื่องหมาย ?> ถ้าเป็น utf-8 ก็เปลี่ยน tis620 เป็น utf-8  และอัปโหลดไฟล์ขึ้นไปทับของเดิมเลย
7. ให้ท่านแก้ไขหมวดหมู่ของบอร์ดแรกโดยเข้าไปแก้ไขในเมนู ผู้ดูแล และทำการแก้ไขบอร์ดฯ เพิ่มบอร์ดฯ(ตามความพอใจเลยครับ)
8. ให้ท่านลองโพสต์ข้อมูลดูและไปดูที่ฐานข้อมูลว่า เป็นภาษาไทยหรือไม่ตรง ฐาน smf_messages ถ้าเป็นภาษาไทยแสดงว่าใช้ได้แล้วครับ แต่ถ้ายังไม่เป็น อย่าเพิ่งเปิดใช้งานเพราะบางทีหน้าเวบเป็นภาษาไทยและฐานข้อมูลเป็นต่างดาวน จะมีปัญหาตอนที่ท่าน backup ฐานข้อมูล หรือย้าย host จะทำให้ภาษาวิบัติ