ติดต่อลงโฆษณา racingweb@gmail.com

ผู้เขียน หัวข้อ: วิธีแก้ปัญหาภาษาไทยเป็น ???  (อ่าน 2941 ครั้ง)

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

ออฟไลน์ pongsak

  • Jr. Member
  • **
  • กระทู้: 60
    • ดูรายละเอียด
ขอออกตัวไว้ก่อนนะครับว่า ผมเพิ่งจะเส่น smf ได้ไม่ถึงสองเดือน คำแนะนำต่อไปนี้ ผิดพลาดอย่างไรก็ต้องขออภัย
ผมเองก็เจอปัญหานี้ พยายาม search  คำตอบแล้วทดลองทำไปด้วย ได้ข้อสรุปเท่าที่ผมเข้าใจเล็ก ๆ น้อย ๆ อย่างนี้นะครับ
1. เวลาติดตั้ง smf thai 1.1.2 โปรแกรมจะสร้างฐานข้อมูล เป็นแบบ tis620 and colliation tis620 ci
2. เมื่อติดตั้งเสร็จเรียบร้อยแล้ว ครั้งแรกที่เข้ามาจะเห็นดังรูป
3. มันจะมีวิธีแก้ สองวิธี
3.1 เราต้องการจะใช้  tis620 and colliation tis620 ci  เหมือนเดิม กับ
3.2 หรือจะเปลี่ยนไปใช้ encoding แบบ utf8 and utf8-ci colliation

[ไฟล์แนบถูกลบโดยผู้ดำเนินการ]

ออฟไลน์ pongsak

  • Jr. Member
  • **
  • กระทู้: 60
    • ดูรายละเอียด
Re: วิธีแก้ปัญหาภาษาไทยเป็น ???
« ตอบ #1 เมื่อ: 5/04/07, 16:22:05 »
การแก้ปัญหาตามข้อ 3.1 ให้ทำตามที่เว็บนี้ http://www.meewebfree.com/technic/fix-thai-mysql-41x.htm
ส่วนการแก้ปัญหา 3.2 ให้ไปที่ admin====> forum maintainnance ====> change encoding to utf8 ยืนยัน
(อันนี้เป็นการลงใหม่ เพราะฉะนั้นจะไมีมีข้อความเก่าอยู่ ผมเข้าใจว่า ถ้าเกิดมีการย้ายฐานข้อมูล แล้วใช้วิธี 3.2 นี่ ข้อมูลเก่าอาจจะ
อ่านไม่ออกนะครับ)
เสร็จแล้วคุณก็จะอ่านที่เป็น??? ออกแล้ว โพสต์กระทู้ก็เป็นภาษาไทย
แต่ว่าถ้าคุณใช้ระบบเมนูเป็นภาษาไทยอยู่ มันจะอ่านไม่ออก
ให้คุณไปดาวโหลดภาษาไทย  ที่หน้านี้ http://smf.rcweb.net/index.php?topic=1522.0
ชื่อไฟล์ thai-language-utf8-1.1.2.zip   มาลงทับซะ ที่โฟลเดอร์ themes/default/language/
คราวนี้ก็จะอ่านและเขียนไทยออกอย่างไม่มีปัญหา