Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก

ข้อตกลงการใช้งานกระดานข่าวดิสคัสไทย DiscuzThai Agreement (English Version) ประกาศดิสคัสไทย - ทำเนียบดิสคัสภาษาไทย

Discuz! X3.5 Thai R20240520 Rev.9 (NEW) [วิดีโอช่วยสอน] อัปเกรด Discuz! X3.4 เป็น X3.5 Discord ของ Discuz! Thai Community อย่างเป็นทางการ

Discuz! X3.4 Thai R20220811 (REV.75) สิ้นสุดการสนับสนุน Discuz! X3.4 ภาษาไทยตั้งแต่วันนี้เป็นต้นไป (ขอแนะนำให้อัปเกรดเป็น X3.5 แทน)

ค้นหา
แท็กยอดนิยม: ดิสคัสภาษาไทย Discuz Thai
ดู: 1704|ตอบกลับ: 0

ปรับ Shoutbox แสดงภาษาได้ทุก unicode

[คัดลอกลิงก์]
saii โพสต์ 2008-3-21 04:43:13 |โหมดอ่าน
Shoutbox 2.1 ไม่สามารถแสดงภาษาได้กับเวบที่ใช้ Charset เป็น tis620 แต่ได้ลองแก้ไขในเบื้องต้นโดยแก้บรรทัด

shoutbox.php
  1. header('Content-type: text/html; charset='.$charset);
คัดลอกไปที่คลิปบอร์ด
เปลี่ยนเป็น
  1. header('Content-type: text/html;);
คัดลอกไปที่คลิปบอร์ด
และตัดบรรทัด
  1.                 $req_message = mb_convert_encoding($req_message,$charset,"UTF-8");
คัดลอกไปที่คลิปบอร์ด
ทิ้งไปเลย

ผมลองแก้ไขดูก็สามารถแสดงผลได้กับบอร์ดทุกภาษานะคับ

ไม่แน่ใจว่าแก้ครบรึยัง ถ้าแก้แล้วไม่ได้ผลให้ค้นหาคำว่า utf8 และ utf-8 ในทุกไฟล์ของปลั๊กอินนี้แล้วแทนที่ด้วย tis620 และ tis-620 <-- แล้วแต่ภาษาที่คุณใช้

สาเหตุที่แก้เพราะผมไม่อยากใช้งาน utf8 เนื่องมาจากขนาดฐานข้อมูลมันใหญ่กว่า tis620 เกือบเท่าตัว สำหรับคนไทยเช่นเราที่ใช้งานอักษรไทยมากกว่า

ส่วนวิธีแก้ไขแบบเต็มๆสมบูรณ์แบบจริงๆผมจะมาบอกต่อถ้ามีเวลา หรือไม่ก็รอท่าน ROA ปรับปรุงให้ก็ได้ แต่ตอนนี้ข้าน้อยขอตัวก่อนจ้า
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

รายชื่อผู้กระทำผิด|Archiver|ดิสคัส ไทย Follow us: Become a fan on facebook. Follow us on Twitter.

GMT+7, 2024-11-15 06:46

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้