ThaiBuddyTrip.com - เว็บคู่หูของคนชอบเที่ยว

Full Version: อับเดทเป็น mybb 14 และมีปัญหาเรื่องภาษาไทย
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
ปรึกษาด่วนครับ

เรื่องมีอยู่ว่า ผมได้ใช้ mybb แล้วก็ได้มีการปรับแต่งเป็นภาษาไทยโดยใช้คำสั่งเป็น ตามนี้
<?php
// The friendly name of the language
$langinfo['name'] = "Thai";

// The author of the language
$langinfo['author'] = "กระดานสนทนา";

// The language authors website
$langinfo['website'] = "http://www.mybboard.com/";

// Compatible version of MyBB
$langinfo['version'] = "100.05";

// Sets if the translation includes the Admin CP (1 = yes, 0 = no)
$langinfo['admin'] = 1;

// Sets if the language is RTL (Right to Left) (1 = yes, 0 = no)
$langinfo['rtl'] = 0;

// Sets the lang in the <html> on all pages
$langinfo['htmllang'] = "thai";

// Sets the character set, blank uses the default.
$langinfo['charset'] = "windows-874";
?>

ตลอดมาทุกเวอร์ชั่นของการ update MYBB ไม่เคยมีปัญหาใดๆ แต่พอมาถึง Mybb 1.4
ผมได้ upgradeมาเป็น 1.4 ปัญหาคือ

บอร์ดผมสามารถพิมพ์ไทยได้ โพสต์ไทยได้

แต่....สำหรับโคลงสร้างหรือ display (ดูตามภาพ) ที่เคยได้พิมพ์ลงไว้เป็นภาษาไทยนั้น เมื่อมีการแก้ไข มันกลับขึ้นเป็นอักษรต่างดาว คืออ่านไม่ออก
เพื่อความเข้าใจขอยกตัวอย่างดังนี้

เช่น Forum นี้ผมใช้ชื่อว่า
Acoustic Guitars, Classical Guitars & Gear Accessories
พูดคุยเรื่องกีต้าร์


ในส่วนของบรรทัดแรกของ forumเป็นภาษาอังกฤษไม่มีปัญหา สามารถแก้ไขและอ่านได้
แต่พอมาส่วน subforum ที่เป็นภาษาไทย ผมอยากจะแก้ไขจากประโยคว่า พูดคุยเรื่องกีต้าร์ เป็น....พูดคุยเรื่องกีต้าร์และส่วนประกอบ
หลังจากพิมพ์(โดยผ่านใน admin-control) พอ save Up ขึ้นหน้าเวปบอร์ด พอเรามาเปิดเวปบอร์มันกลับอ่านไม่ออก คือมันขึ้นอักษรต่างดาว
ทั้งๆที่ในส่วนจัดการคือ admin-control กลับอ่านและมองเห็นเป็นภาษาไทย

จึงอยากถามว่า มันเกิดจากสาเหตใด

โดยทั้งนี้มีได้เข้าไปตั้งค่าในส่วนของ
- General Configuration
- Control Panel Preferences (Global)
โดยเลือกภาษาไทย (Thai) ไว้เรียบร้อยแล้ว
และยังได้ตั้งแค่ CHMOD เป็น 777 แต่ก้อยังไม่เวอร์

ขอคำแนะนำด้วยครับ มึนจิงๆ

หมายเหตุ

ลองดูภาพประกอบจะเห็นว่า
-ในส่วน admin-control สามารถพิมพ์และอ่านไทยได้ปกติ
-.ในส่วนของหน้า forumหรือเวปบอร์ด สามารถโพส์และพิมพ์ไทยได้
-แต่...ในส่วนของ subforumแต่เราได้แก้ไขพิมพ์ประโยคไทย
กลับขึ้นต่างดาว ทั้งๆที่ใน admin ขึ้นไทย
(ปัญหาการแก้ไขจะมีในทุกๆส่วนที่เราเคยได้พิมพ์ไทยไว้)
อันนี้เป็นภาพในส่วน admin-control
จะเห็นว่าภาษาไทย Thai ที่เราได้แอดหรือแก้ไขเข้าไปมัน error ต่างดาว
[attachment=753]
กำลังศึกษาอยู่นะครับ เข้าใจว่าน่าจะเป็นเรื่องของ encoding ระหว่าง windows-874 กับ UTF-8 ครับ ลองดูในจุดนี้ครับ คงมีส่วนไหนผิดพลาด ไม่สอดคล้องกัน
เรื่องนี้ไม่ทราบว่าไปถึงไหนแล้วครับ หรือท่านใดทราบวิธีแก้ไขบ้าง
น่าจะมาจาก AC กับ หน้าเวบบอร์ด encode คนละแบบกันครับ
Reference URL's