วิธีการปัญหา MS Access ไม่แสดงภาษาไทย
Blogs September 7th, 2009
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”))%>
เพียงเท่านี้คุณก็สามารถใช้งานภาษาไทยได้แล้วครับ
About
Leave a Comment