SMF Thailand.

SMF Development => SMF Coding Discussion => ข้อความที่เริ่มโดย: konamiworld ที่ 29/01/07, 23:35:03

หัวข้อ: เดือนภาษาไทยในบอร์ดไม่แสดง แก้อย่างไงดีครับ
เริ่มหัวข้อโดย: konamiworld ที่ 29/01/07, 23:35:03
เดือนภาษาไทยในบอร์ดไม่แสดง แก้อย่างไงดีครับ

ตอน install ผมเลือกตรงที่เป็น utf-8 แล้วติดตั้ง จากนั้นก็อบภาษาไทยสำหรับ utf-8 มาลงใน themes/default/languages  แล้วครับทำไมมันยังไม่ยอมขึ้นเดือนภาษาไทยให้อีก ทั้งๆ ที่เมนูต่างๆ ก็เป็นภาษาไทยหมดแล้ว จะแก้ไขอย่างไรดีครับ

(http://img174.imageshack.us/img174/4994/smfvw5.jpg) (http://imageshack.us)
หัวข้อ: Re: เดือนภาษาไทยในบอร์ดไม่แสดง แก้อย่างไงดีครับ
เริ่มหัวข้อโดย: blueranchu ที่ 10/06/07, 18:36:13
ผมก็เป็นครับ ต้องไปแก้ตรงไหนครับ
ใช้ smf 1.1.2 ต้องแก้ไฟล์ในครับ
หัวข้อ: Re: เดือนภาษาไทยในบอร์ดไม่แสดง แก้อย่างไงดีครับ
เริ่มหัวข้อโดย: blueranchu ที่ 13/06/07, 08:06:43
ผมแก้ได้แล้วครับ
ตามนี้
ผมแก้ได้แล้วตามวิธีคนนี้เลยครับ
ขอบคุณครับ
ให้แก้ตามนี้ครับ

File : Themes/default/languages/index.thai.php

แก้
โค้ด: [เลือก]
$txt['lang_locale'] = 'th_TH';
เป็น
โค้ด: [เลือก]
$txt['lang_locale'] = 'th_TH.UTF-8';
สาเหตุน่าจะเป็นเพราะ php เวอร์ชั่นใหม่มี locale ภาษาไทยหลายตัว (ของผมเวอร์ชั่น 5.2.1)
แล้ว default charset ของ locale ภาษาไทย(th_TH)  ไม่ใช่ UTF-8
ดังนั้นเราจึงต้องกำหนดให้ใช้ charset เป็น UTF-8 ครับ

หวังว่าคงช่วยหลายๆ คนที่มีปัญหาเหมือนผมได้ครับ  8) 8)