- ล็อกอิน หรือ ลงทะเบียน เพื่อแสดงความคิดเห็น
- อ่าน 718 ครั้ง
- not spam (33)







"โดยตั้งข้อสังเกตุว่า xoops ใช้ tis620 แต่ Linux ใช้ UTF8 จะเกี่ยวข้อกันหรือไม่ครับ"
ลองเปลี่ยน xoops ไปใช้ UTF8 ครับ ผมคิดว่าน่าจะหายครับ
ไอ้เปลี่ยนตรงไหนนี่ ไม่แน่ใจว่า xoops มี config ให้แก้ไขหรือเปล่า แต่จะถามกลับว่าคุณรู้ได้ยังไงหรือว่าดูที่ไหนอ่ะ
ไว้ sis6 เสร็จแล้วจะดูให้นะครับ ตอนนี้ หัวเป็นเกลียวแล้ว หุหุหุ (กระทู้อย่าเพิ่งหายไปแล้วกัน คิคิ)







ของคุณ "ไม่ออกนาม" ตรง SET character_set_database=tis620 และ SET character_set_server=tis620 นั่น โดย *ความเห็นผม* ผมไม่แนะนำนะครับ ผมว่าให้ MySQL เก็บข้อมูลเป็น UTF ดีแล้วครับ เว้นแต่ว่าจะมีการเอาไฟล์ Database เก่าซึ่งเป็น tis620 อยู่แล้วสำเนาไปใส่ทั้งดุ้น อย่างนั้นก็จำเป็น
ผมแนะนำว่า ให้กำหนดในระดับ API ก็พอ เอาแค่คุยกับ Client ได้ตามที่ Client ต้องการก็พอแล้ว ส่วนในระดับ MySQL Engine นั่น เก็บเป็น Unicode ดีแล้วครับ รองรับได้ทุกภาษาดีแล้ว