Page 1 of 1

แปลงข้อความภาษาไทยที่อ่านไม่ออก เช่น เด็กโข่ง เด็กโข่ง ซึ่งเก็บด้วย latin เป็นภาษาไทย

Posted: 10/04/2016 2:00 am
by mindphp
แปลงข้อความภาษาไทยที่อ่านไม่ออก เช่น เด็กโข่ง เด็กโข่ง ซึ่งเก็บด้วย latin เป็นภาษาไทย
ที่อ่านได้ ด้วย การ Convert เป็น binary แล้ว convert ต่อเป็น utf
จาก กระทู้
https://www.mindphp.com/forums/viewtopic ... 17&t=32711

ในกระทู้นี้มาดูต่อ ถ้าจะอัพเดด fields ที่เป็น latin1 และเก็บภาษาไทยอยู่แบบเพลียนๆ มาเป็น ภาษาไทยในรูปแบบ utf8
ตัวอย่าง

Code: Select all

UPDATE phpbb3_newusers SET username = convert(cast(convert(username using latin1) as binary) using utf8)
แปลง username เป็น
เด็กโข่ง
เป็น
เด็กโข่ง

Re: แปลงข้อความภาษาไทยที่อ่านไม่ออก เช่น เด็กโข่ง เด็กโข่ง ซึ่งเก็บด้วย latin เป็นภาษาไทย

Posted: 10/04/2016 3:53 pm
by konseo
ขอบคุณครับ มีแบบในไฟล์ไหมครับ อัพไว้บนโฮสติ้งแล้วเป็นตลอดเลย ตั้งค่าไม่ได้อีก สิทธิ์ไม่ถึง

Re: แปลงข้อความภาษาไทยที่อ่านไม่ออก เช่น เด็กโข่ง เด็กโข่ง ซึ่งเก็บด้วย latin เป็นภาษาไทย

Posted: 10/04/2016 3:58 pm
by mindphp
ถ้าเปิดผ่าน browser ลองเช็ต webserver ก่อน ครับว่าเป็นอะไร จะมีการตั้งค่าอยู่ในนั้นด้วย

Re: แปลงข้อความภาษาไทยที่อ่านไม่ออก เช่น เด็กโข่ง เด็กโข่ง ซึ่งเก็บด้วย latin เป็นภาษาไทย

Posted: 13/04/2016 6:34 am
by MasterX
ขอบคุณครับผม