ภาษาไทย ในตาราง mysql เป็น ???????????....แ้ก้ไงได้บ้างครับ

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: ภาษาไทย ในตาราง mysql เป็น ???????????....แ้ก้ไงได้บ้างครับ

Re: ภาษาไทยในตาราง mysql เป็น ???????????....แ้ก้ไงได้บ้างครับ

โดย imsn » 18/02/2011 1:34 pm

โฮสชื่อไรครับ จะได้ระวังตัวไว้ ผมก็เจอมาเยอะ โฮสไม่มี ในไทย ทำงานไม่มืออาชีพ
คิดแล้วเดือด 5555

Re: ภาษาไทยในตาราง mysql เป็น ???????????....แ้ก้ไงได้บ้างครับ

โดย 13eacHz » 18/02/2011 3:23 am

ผมเจอแบบนี้มา ตอนเช่าโฮส ของไทยบางที่ ขอไม่ระบุ ชื่อโฮสนะครับ

ผมใช้วิธีนี้ในการแก้ปัญหาครับ
แต่ มันใช้ได้แต่การเพิ่มข้อมูลเข้าไปใหม่นะครับ
ไม่สามารถกู้ตัว ?? ให้กลายเป็นไทยได้

เริ่มตั้งแต่ ในส่วนของ database เข้าไปปรับแต่งที่ operation > เลือก Collation เป็น ตัวที่ซัฟพอร์ตไทยครับ อยากจะเปน tis-bin ก็ได้ หรือ utf_general_ci ก็ได้

จากนั้นในแต่ละฟิลด์ แต่ละ ตารางภายในก็ไปแก้ให้ตรงกัน(กรณีที่สร้างไว้เยอะแล้วไม่อยากสร้างใหม่)

แค่นี้ละครับ

ป.ล.โฮสที่ผมพูดถึง ผมโทรไปถามวิธีแก้เขามา เขาถามผมว่า... ใช้เป็นรึเปล่า อยากตบหัวคนตอบมาก 555+

Re: ภาษาไทยในตาราง mysql เป็น ???????????....แ้ก้ไงได้บ้างครับ

โดย imsn » 16/02/2011 12:24 am

ไปถึงไหนกันแล้วครับ
ปัญหาภาษาในฐานข้อมูลต้องทำความเข้าใจกันหน่อย ทุกอย่างมีทางออก

Re: ภาษาไทยในตาราง mysql เป็น ???????????....แ้ก้ไงได้บ้างครับ

โดย mindphp » 15/02/2011 1:00 am

ถ้าตาราง เป็น utf ก็ save ไฟล์ ก่อน import เป็น utf ด้วยครับ (.sql ของเรานะครับ)
หรือ เลือก options ให้ตรงกันกับไฟล์ เราตอน import ก็ได้ครับ
แต่ทั้งนี้ทั้งนั้นต้อง เช็คว่า export มาถูกหรือเปล่าด้วยนะครับ

Re: ภาษาไทยในตาราง mysql เป็น ???????????....แ้ก้ไงได้บ้างครับ

โดย not99 » 14/02/2011 4:39 pm

imsn เขียน:มันขึ้นอยู่กับการนำข้อมูลเข้าด้วยนะ
เอาข้อมูลเอาไป ยังไง

ต้องนำเข้าอย่างไรฟิลด์ถึงจะเห็นเป็นภาษาไทยครับ

Re: ภาษาไทยในตาราง mysql เป็น ???????????....แ้ก้ไงได้บ้างครับ

โดย 4404 » 14/02/2011 4:37 pm

333822 เขียน:ลองใช้ phpmyadmin ดูครับ

ใช้ phpmyadmin แล้วครับเข้าไปดูในตารางฟิลด์ชื่อที่กรอกเป็นภาษาไทยกลายเป็น ????...หมดเลยครับ

Re: ภาษาไทยในตาราง mysql เป็น ???????????....แ้ก้ไงได้บ้างครับ

โดย imsn » 14/02/2011 3:44 pm

มันขึ้นอยู่กับการนำข้อมูลเข้าด้วยนะ
เอาข้อมูลเอาไป ยังไง

Re: ภาษาไทยในตาราง mysql เป็น ???????????....แ้ก้ไงได้บ้างครับ

โดย konseo » 14/02/2011 2:57 pm

ถ้าอยู่ในsqlแล้ว ????? คงเอากลับมาไม่ได้แล้วอะครับ แต่ถ้าเป็นแบบ ธณธิธดก แบบนี้พอมีหวัง

Re: ภาษาไทยในตาราง mysql เป็น ???????????....แ้ก้ไงได้บ้างครับ

โดย 333822 » 14/02/2011 1:37 pm

ลองใช้ phpmyadmin ดูครับ

ภาษาไทย ในตาราง mysql เป็น ???????????....แ้ก้ไงได้บ้างครับ

โดย note99 » 14/02/2011 1:21 pm

ภาษาไทยในตาราง mysql เป็น ???????????....แ้ก้ไงได้บ้างครับลองเปลี่ยนเป็น utf8_unicode แล้วก็ไม่หายครับ
รบกวนด้วยครับ

ข้างบน