ตอนนี้ผมใช้ delphi7 ครับ เวลาจะกำหนด พวก caption หรือ properties ลองพิมพ์ภาษาจีนลงไปมันแสดงเป็น ?? หมด
จะทำไงดีเนี่ย ลองพิมพ์ใน notepad ก็ออกนะ หรือ delphi ไม่ support font พวกนี้ แต่ก็น่าจะไม่ใช่เพราะคนจีน ก็น่าจะต้องใช้ได้ หรือว่าผมยังไม่มี font ที่ใช้สำหรับพิมพ์ ใน delphi โดยเฉพาะ ท่านอื่นๆ ใครมีประสบการณ์ช่วยแชร์หน่อยนะครับ
กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น
ผมไม่แน่ใจครับว่าใน Codenone มีคนเชี่ยวชาญ Delphi หรือไม่ หากรอนานแล้วไม่ได้คำตอบ ลองถามใน Thaidev ดูครับ
ขอบคุณครับจะลองดูครับผม
delphi นี่ก็นอกกระแส... ลองระบุฟอนต์ดูอาจจะใช้ได้ เหมือนคุ้นๆ ว่าอะไรซักอย่างไม่สนับสนุน unicode คงไม่ใช่มั๊ง
ทำโต๊ะบอลเหรอครับ
อึ๊ย เดาจากอะไรครับ
ป่าวๆๆ ไม่ผิดกฏหมายแน่นอน เป็นงานวิจัยหนะ
VCL ของ Delphi ไม่สนับสนุนยูนิโคด เวลาใช้ภาษาท้องถิ่นเลยขึ้นอยู่กับปัจจัยหลายอย่าง
รู้สึกว่าจะมีสองจุด
1) Region & Language ของเครื่อง (วินโดวส์)
2) Charset ของโปรแกรมตอนคอมไพล์
ถ้าเซ็ตไม่ถูก มันจะเพี้ยนง่ายมาก แค่ภาษาไทย เอาไปรันเครื่องอื่นยังเจอขึ้นเป็น ? เฉยเลย
วิธีแก้ที่ดีกว่าคือ ใช้ยูนิโคดซะ มีคนทำคอมโพเนนต์ที่รองรับยูนิโคดออกมาเยอะครับ แต่ผมไม่เคยใช้นะ เลยแนะนำไม่ได้ แต่เห็นมีโอเพนซอร์สตัวนึงที่ทำให้ใช้ยูนิโคดได้เลย โดยไม่ต้องแก้โค้ดคอมโพเนนต์ที่ใช้อยู่ (สถานะ Alpha เลยไม่รู้ว่าใช้งานได้ไหม)
https://sourceforge.net/projects/utf8vcl/
ป.ล. ไม่ได้ใช้มานานมาก เพิ่งถอด Delphi ออกไปเมื่อสัปดาห์ก่อนนี่เอง :-P
ขอบคุณครับผม จะลองดูก่อนนะคับ