ติดต่อลงโฆษณา racingweb@gmail.com

ผู้เขียน หัวข้อ: smf 1.1.3 ภาษาไทยเป็นเครื่องหมาย ??????  (อ่าน 2730 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ tu111

  • New Member
  • *
  • กระทู้: 10
    • ดูรายละเอียด
มันเป็นแบบตามลิงค์น่ะครับ http://acnethai.com/smf/index.php ผมลองแก้ตามวิธีด้านล่างแล้ว แต่ของผมมันเป็น UTF-8 อยู่แล้วครับ ใครพอแนะนำได้บ้างครับ

ให้แก้ตามนี้ครับ

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 ครับ

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