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

Post a reply

Smilies
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

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

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

by mindphp » 10/04/2016 3:58 pm

ถ้าเปิดผ่าน browser ลองเช็ต webserver ก่อน ครับว่าเป็นอะไร จะมีการตั้งค่าอยู่ในนั้นด้วย

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

by konseo » 10/04/2016 3:53 pm

ขอบคุณครับ มีแบบในไฟล์ไหมครับ อัพไว้บนโฮสติ้งแล้วเป็นตลอดเลย ตั้งค่าไม่ได้อีก สิทธิ์ไม่ถึง

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

by mindphp » 10/04/2016 2:00 am

แปลงข้อความภาษาไทยที่อ่านไม่ออก เช่น เด็กโข่ง เด็กโข่ง ซึ่งเก็บด้วย 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 เป็น
เด็กโข่ง
เป็น
เด็กโข่ง

Top