Error ภาษาไทยเมื่อ dump web ขึ้น internet

เมื่อวาน ดำเนินการ upload file ของ website นี้ขึ้น internet เรียบร้อย จากนั้น import database เข้าสู่ Database ของ host ปรากฏว่า ข้อความภาษาไทย แสงดออกมาเป็น ???? แก้ไปแก้มา แก้ยังไงก็ไม่หาย แปลงจาก UTF8 -> TIS620 ให้แสดงไทยได้ถูกต้อง ยังไงก็ไม่ถูกต้อง ก้เลยลองกลับไปดูที่ database ที่เครื่องตัวเอง (ก่อน export เป็นไฟล์ เพื่อ import สู่ internet) ปรากฏว่า ภาษาไทยใน database แสดงยังงี้ครับ

ภาพวันนักเรียนมารับใบ รบ. วันจบการศึกษา มัธยมต้น

แล้วคราวนี้ เราจะแก้กันยังไงดีหล่ะ….

หลังจากหาวิธีอยู่หลายวิธีบวกกับทดลองอยู่นานพอสมควร สุดท้ายสรุปได้ว่า ผมต้องพิมพ์ ภาษาไทยใหม่หมด และผมต้องแก้ไข code ของ wordpress ด้วย ผมจึงขอสรุปมาให้ทุกคน เลยแล้วกัน เพราะเขียนเยอะ เดี๋ยวงงกันครับ

โดยขั้นตอนการติดตั้ง wordpress ให้ใช้ ภาษไทย thai ได้อย่างสมบูรณ์กัน (บางคนอาจไม่ทำแบบผมก็ได้นะครับ)

ติดตั้งกับเครื่องตัวเองนะครับ (เป็นการจำลองสำหรับผู้เริ่มต้นนะครับ)

ก่อนอื่นเครื่องเราต้องมี Web Server กับ MySQL Server ก่อน

1. ติดตั้ง wordpress ตามปกติให้เรียบร้อย (วิธีติดตั้ง)
2. เข้า wp-admin > manage > file แล้วตรงส่วนของ Other File ใส่ wp-includes/wp-db.php แล้วกด Edit File
edit option file for THAI - UTF8

3. ตรงไปที่บรรทัศ ประมาณ 87 แล้วเพิ่ม
mysql_query(”SET NAMES UTF8″);

ตามตัวอย่าง
edit option file for THAI - UTF8

4. แก้เรียบร้อย อย่าลืมคลิก Update File ที่ด้านล่างขวานะครับ

จากนั้นก็ใช้งานได้เลยครับ เริ่มต้น post ข้อความได้เลย

วิธีนี้ เป็นการแก้แบบลูกทุ่งๆ นะครับ แก้ง่าย แต่ใช้ได้แน่นอน เป็นภาษาไทยทั้งที่ Website และที่ Database ที่ใช้ Character Set = UTF8 แต่สำหรับ database character set = TIS620 ยังไม่ได้ลอง แต่น่าจะใช้ได้เหมือนกัน
ใครลองแล้วได้หรือไม่ได้ยังไง แลกเปลี่ยนความเห็นกันได้นะครับ….

หากติดขัดประการใด ลอง POST ถามกันมาได้นะครับ

ผู้ช่วยครู

บันทึกใน social bookmark หรือส่งความรู้นี้ถึงผู้อื่น

ข้อคิดเห็นจากผู้เข้าชม (7 ข้อคิดเห็น)

[...] ก็เลยใช้การแก้แบบลุกทุ่งๆ อีกเช่นเคย เหมือนการ ติดตั้ง wordpress ให้ใช้ไทยได้ โดยการ เข้าไปแก้ไขไฟล์ wp-db.php (ใน folder wp-includes) เมื่อเปิดไฟล์ขึ้นมาแล้ว Oh my GOD มันชั่งเหมือนที่ผมเคยทำให้ wordpress ใช้ภาษาไทยได้เลย… [...]

» Upgrade Web to wordpress 2.2 Thai / 18 May 2550, 10:10 pm / #

จะปรับแก้เมนูเป็นภาษาไทยเป็นไปได้ไหม ถ้าเป็นไปได้ทำยังงัยคะ

navee / 24 May 2550, 2:48 pm / #

สำหรับคุณ navee เว็บไซต์ของคุณ เวลาสร้าง post ใหม่ ทางฝั่งขวาของการ จะมี box ที่ชื่อ slug ช่องนั้นให้ใส่ชื่อ เป็นภาษาอังกฤษ นะครับ เช่น

http://navee.blogrevo.com/2007/04/09/การนอน
แนะนำให้ใส่คำว่า sleeping แทนที่ช่อง Post Slug นะครับ

เวลาแสดงออกมา url ของเราก็จะกลายเป็น
http://navee.blogrevo.com/2007/04/09/sleeping
ลองดูนะครับ

ครูออน / 24 May 2550, 5:26 pm / #

สวยดีนะครับ อยากรู้ว่าthemes นี่ คุณทำเองหรือว่า ดาวน์โหลดมาครับ แล้วดาวน์โหลที่ไหนครับ

dekmw / 30 July 2550, 5:36 pm / #

ทำเอง 50% ครับ….

themes มาจาก http://www.brajeshwar.com
แล้วแก้ไข ส่วนหัว… ลำดับ column จนออกมาเป็น krooON.com ครับ

iJook
Assistance Teacher

ครูออน / 31 July 2550, 2:27 pm / #

:smile: ดีมากคะ สำหรับความรู้ดีๆ และขอบคุณมากๆ

kamphu / 10 September 2550, 8:50 am / #

ขอถามผู้รู้หน่อยนะคะ ถ้าเราต้องการจัดหมวดหมู่ของเรื่อง ในweb จะหาข้อมูลได้ที่ไหนคะ อ่านในหนังสือwordpress บล็อกเกอร์วัยจ๊าบ ก็ยังไม่เข้าใจคะ

kamphu / 10 September 2550, 8:57 am / #

ร่วมแสดงข้อคิดเห็น
คิดเห็นอย่างไร หรือมีคำถามเพิ่มเติม เขียนบอกได้นะคะ


ค้นหาเรื่องที่สนใจ

| หรือ ค้นหาจากคำค้น »

Photo albums

อัลบัมล่าสุด » pattaya9-sportdays-2007
หรือเลือกจากอัลบัมทั้งหมด