:: JustUsers.net ::

:: คนทำเว็บ :: => Simple Machines Forum [SMF] => Language UTF-TIS => ข้อความที่เริ่มโดย: เซียวเหล่งนึ่งฯ ที่ 20, ธันวาคม 2009, 03:26:21 PM

หัวข้อ: ย้ายโฮสต์แล้ว ?????? ~หรือ~ เธซเธฑเธงเธ‚เน‰เธญ:
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 20, ธันวาคม 2009, 03:26:21 PM


อาการภาษาไทยเพี้ยนเนื่องจากการย้ายโฮสต์ หรือเปลี่ยนที่ตั้งฐานข้อมูล จะมีให้เห็นสองลักษณะ

1.ติดตั้งเสร็จแล้ว พิมพ์ไทยได้  แต่พวกเมนูจะกลายเป็นสี่เหลี่ยม หรือภาษาต่างดาว 
  ตัวอย่างรูปแนบ 001
  สาเหตุ  เพราะใช้ชุดภาษาที่ไม่ถูกต้องกับมาตรฐานของโฮสต์ 
   เช่น โฮสต์สนับสนุน utf-8 แต่เราดันไปเอา ไฟล์ภาษาไทย tis-620 มาใส่ 
(หากไม่ลงไฟล์ภาษา  ในการตั้งค่าระบบภาษามาตรฐานจะไม่มีภาษาไทยให้เลือก)
การแก้ไข
  ไปดาวน์โหลดชุดภาษาไทยที่ถูกต้องมาลง ลบชุดภาษาไทยอันเดิมออก http://www.simplemachines.org/
  ตัวอย่างปัญหาและการแก้ไข
ติดตั้ง SMF แล้วต้อง Encoding เป็น Thai ทุกครั้ง จะแก้ไขยังไง  (เซียวเหล่งนึ่งฯ) (http://www.justusers.net/forum/index.php?topic=2113.0)


2. ติดตั้งแล้ว พวกเมนูภาษาไทยอ่านได้ปกติ  แต่พิมพ์ไทยแล้วเป็นถั่วงอก  หรือกระทู้ภาษาไทยที่เดิมใช้ได้กลายเป็นเครื่องหมายคำถามหมดเลย ?????????
ตัวอย่าง รูปแนบ 002
สาเหตุ
ชุดฐานภาษาของดาต้าเบสเดิม กับดาต้าเบสใหม่ คนละชุดกัน
การแก้ไข
ให้อิมพอร์ตดาต้าเบสเข้ามาใหม่ (ล้างของเดิมทิ้งก่อน) โดยเลือกเซ็ตภาษาตามที่โฮสต์สนับสนุน
หัวข้อ: Re: ย้ายโฮสต์แล้ว ?????? ~หรือ~ เธซเธฑเธงเธ‚เน‰เธญ:
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 20, ธันวาคม 2009, 03:43:59 PM
ตัวอย่างการแก้ไขปัญหาข้อที่ 2
อ้างถึง
การแก้ไข
ให้อิมพอร์ตดาต้าเบสเข้ามาใหม่ (ล้างของเดิมทิ้งก่อน) โดยเลือกเซ็ตภาษาตามที่โฮสต์สนับสนุน


- ดูว่าฐานข้อมูลในโฮสต์เดิม จัดเรียงเซ็ตภาษาแบบไหน   ตัวอย่างรูป 003 จัดเรียงแบบ utf8_general_ci
  เอ็กพอร์ตดาต้าเบสออกมาสำรองเก็บไว้ตามปกติ  หากขั้นตอนเอ็กพอร์ตมีให้เลือกเซ็ตภาษา ต้องเลือกให้ตรงกับของโฮสต์ใหม่

- ต่อมาจึงมาดูว่าโฮสต์ใหม่นั้นสนับสนุนภาษามาตรฐานแบบไหน
  ตัวอย่างรูป 004  โฮสต์ใหม่ สนับสนุน tis-620
  อิมพอร์ตดาต้าเบสตามปกติ แต่ว่าต้องเลือกเซ็ตภาให้ถูกกับมาตรฐานของโฮสต์ ตามตัวอย่างรูป 005
  บางทีการอิมพอร์ตอาจจะมาได้ไม่ครบทุกตาราง   
  เราก็ต้องไปเอ็กพอร์ตจากฐานข้อมูลเดิมอีกครั้ง  เอาเฉพาะตารางที่ยังขาด


ถ้าแก้ปัญหาได้ตามนี้ทั้งหมด ปัญหาเรื่องภาษาเพี้ยนหมดไปแน่นอน




ตัวอย่างการแก้ปัญหาภาษาไทยในลักษณะอื่นๆ
ซึ่งอาจจะแก้ปัญหาได้บ้างไม่ได้บ้าง ก็แล้วแต่อาการ และต้องลองผิดลองถูกไปเรื่อยๆ จนกว่าจะตรงประเด็นปัญหาของตัวเอง


ปัญหาการแสดงภาษาไทยผิดพลาด

SMFกับภาษาไทยในฐานข้อมูล   (mc+noname)   (http://www.justusers.net/forum/index.php?topic=1271.0)
หัวข้อกระทู้ยาวเกินแล้วจะตัดเป็น ๼/a>แล้วเข้ากระทู้นั้นไม่ได้เลย (Single)  (http://www.justusers.net/forum/index.php?topic=615.0)
แก้ไขหัวข้อ ยาวแล้วตัด ༯a>  (http://www.justusers.net/forum/index.php?topic=1224.0)
ติดตั้ง SMF แล้วต้อง Encoding เป็น Thai ทุกครั้ง จะแก้ไขยังไง  (เซียวเหล่งนึ่งฯ) (http://www.justusers.net/forum/index.php?topic=2113.0)
 ติดตั้งเสร็จแล้ว ???????????   (jeedz) (http://www.justusers.net/forum/index.php?topic=300.0)
 ไฟล์ชื่อภาษาไทยแสดงถูก พอsaveลงเครื่องมันเพี้ยนไป*ย้ายโฮสต์  (bha_bha) (http://www.justusers.net/forum/index.php?topic=2641.0)
 ตั้งหัวข้อได้ 33 ตัวอักษร รวมถึง  ตอบโดย+กระทู้ล่าสุด โดย  (เซียวเหล่งนึ่งฯ) (http://www.justusers.net/forum/index.php?topic=3594.0)
 Email ยืนยัน ไม่เป็นภาษาไทย  (เซียวเหล่งนึ่งฯ) (http://www.justusers.net/forum/index.php?topic=2959.0)
 แก้ปัญหาการแสดงผลของบอร์ดที่เพี้ยนๆ ใน ie8   (นร...) (http://www.justusers.net/forum/index.php?topic=3039.0)