MS Access ไม่แสดงภาษาไทย หากคุณทำการดึงข้อมูลจาก Ms Access ออกมาแล้วปรากฏว่าระบบไม่แสดงภาษาไทยแต่กลับกลายเป็นเครื่องหมาย ?????? แทน เกิดจากการ Code ที่เราทำการเขียน
MS Access ไม่แสดงภาษาไทย หากคุณทำการดึงข้อมูลจาก Ms Access ออกมาแล้วปรากฏว่าระบบไม่แสดงภาษาไทยแต่กลับกลายเป็นเครื่องหมาย ?????? แทน เกิดจากการ Code ที่เราทำการเขียนครับ วิธีแก้ไขให้เลือกใช้ 2 วิธี โดยให้ใช้วิธีใดวิธีหนึ่งดังนี้ 1. แก้ไขตัว connection สำหรับ MS Access โดยใช้ 1.1 นำ code ต่อไปนี้ <%@ codepage="874" %> ไปวางไว้ที่บนสุดของหน้าเพจ 1.2 conn.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.mappath("your part/DB.mdb") 2. แก้ไขโดย ตรงช่วงแสดงข้อมูล ดังนี้ 2.1. โดยปกติเราจะเขียน code ที่แสดงข้อมูลจากฐานข้อมูล access ดังนี้ <%=RS("Name")%> 2.2. ทำการเพิ่ม code เพื่อทำการ encode ให้สามารถแสดงภาษาไทยได้ดังนี้ <%=Server.HTMLEncode((RS("Name"))%> เพียงเท่านี้คุณก็สามารถใช้งานภาษาไทยได้แล้วครับ