เรื่อง enctype="multipart/form-data" ค่ะ
รบกวน อาจาย์ และผู้รู้ ด้วยคร้า
คือ ว่าเจอปัญหาการบักทึกข้อมูล ลง Database Access ด้วย asp
ข้อมูลในฟอร์มที่ส่ง มีทั้งที่เป็น text และ รูปภาพ พร้อมกันเลย
ปัญหาก็คือ กรอกข้อมูลเป็นภาษไทย แล้วบันทึกลงฐานข้อมูล ข้อมูลที่เป็นภาษาไทยกับ เป็นตัวอักษรขอม อ่านไม่ออกเลย
มีวิธี แก้ หัย บันข้อมูล สองชนิด นี้พร้อมกันได้ไหมคร้า
ขอบคุงล่วงหน้า คร้า
คือ ว่าเจอปัญหาการบักทึกข้อมูล ลง Database Access ด้วย asp
ข้อมูลในฟอร์มที่ส่ง มีทั้งที่เป็น text และ รูปภาพ พร้อมกันเลย
ปัญหาก็คือ กรอกข้อมูลเป็นภาษไทย แล้วบันทึกลงฐานข้อมูล ข้อมูลที่เป็นภาษาไทยกับ เป็นตัวอักษรขอม อ่านไม่ออกเลย
มีวิธี แก้ หัย บันข้อมูล สองชนิด นี้พร้อมกันได้ไหมคร้า
ขอบคุงล่วงหน้า คร้า
ลองดูครับ ถ้าไม่ได้ขอดูโค๊ดหน่อยนะครับ
Response.ContentType = "text/html"
Response.Charset = "TIS-620"
เป็น ajax อ่ะป่าวครับ
เป็น asp ธรรมดาเลย ค่ะ
หน้า ส่งข้อมูล จะมี enctype="multipart/form-data" ด้วย
<form action="Edit_Save.asp" method="post" name="myform" enctype="multipart/form-data" > ...</form>
ส่วนหน้า บันทึกข้อมูล จะใช่ Server.CreateObject("Persits.Upload.1") ในการอ่านไฟล์ รูปอ่ะค่ะ
ยังงัย รบกวน ด้วย นะค่ะ
ภาษาของเว็บ คืออะไร TIS-620 หรือ UTF-8
ทั้งหมดมันต้องสอดคล้องกัน ถึงจะแสดงภาษาไทยได้ถูกต้อง บางที set db ผิด ก็ทำให้ไม่สามารถใช้ภาษาไทยได้
ใช้ฐานข้อมูล Access ค่ะ
โดย ที่ใช้ CodePage=874 และ charset=windows-874
เท่าที่เคยใช้ .mdb แล้วไม่มีปัญหาภาษาไทย ผมสร้าง db ด้วย access เวอร์ชั่นเก่า ครับ คำแนะนำที่อยากให้ลองดูคือลองกลับไปสร้าง db ใหม่ด้วย access เวอร์ชั่นเก่าๆ ครับ และถ้าเปิดไฟล์ด้วย Access แล้วมันถามว่า จะปรับรุ่นหรือไม่ก็แนะนำว่าไม่ต้องปรับครับ
ลองดูนะครับ