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”))%>

เพียงเท่านี้คุณก็สามารถใช้งานภาษาไทยได้แล้วครับ

Related Posts



Leave a Comment

You must be logged in to post a comment.

Copyright © 2008 iBiz Network Co., Ltd. Powered by wordpress, Theme by ericulous