รบกวน อาจาย์ และผู้รู้ ด้วยคร้า
คือ ว่าเจอปัญหาการบักทึกข้อมูล ลง Database Access ด้วย asp
ข้อมูลในฟอร์มที่ส่ง มีทั้งที่เป็น text และ รูปภาพ พร้อมกันเลย
ปัญหาก็คือ กรอกข้อมูลเป็นภาษไทย แล้วบันทึกลงฐานข้อมูล ข้อมูลที่เป็นภาษาไทยกับ เป็นตัวอักษรขอม อ่านไม่ออกเลย
มีวิธี แก้ หัย บันข้อมูล สองชนิด นี้พร้อมกันได้ไหมคร้า

ขอบคุงล่วงหน้า คร้า
pigboy PB 11 Sep 2009 17:19
เว็บนี้เน้นไปทาง php น่าครับ


ลองดูครับ ถ้าไม่ได้ขอดูโค๊ดหน่อยนะครับ
Response.ContentType = "text/html"
Response.Charset = "TIS-620"
pigboy PB 11 Sep 2009 17:20
ลืมครับ
เป็น ajax อ่ะป่าวครับ
Chondarong 11 Sep 2009 17:43

เป็น asp ธรรมดาเลย ค่ะ
หน้า ส่งข้อมูล จะมี  enctype="multipart/form-data" ด้วย
<form  action="Edit_Save.asp" method="post" name="myform" enctype="multipart/form-data" > ...</form>

ส่วนหน้า บันทึกข้อมูล จะใช่ Server.CreateObject("Persits.Upload.1") ในการอ่านไฟล์ รูปอ่ะค่ะ


ยังงัย รบกวน ด้วย นะค่ะ

กรกฎ วิริยะ 11 Sep 2009 22:26
ใช้ฐานข้อมูลอะไร ครับ

ภาษาของเว็บ คืออะไร TIS-620 หรือ UTF-8

ทั้งหมดมันต้องสอดคล้องกัน ถึงจะแสดงภาษาไทยได้ถูกต้อง บางที set db ผิด ก็ทำให้ไม่สามารถใช้ภาษาไทยได้
Chondarong 14 Sep 2009 07:52

ใช้ฐานข้อมูล Access ค่ะ
โดย ที่ใช้ CodePage=874 และ charset=windows-874
 

กรกฎ วิริยะ 14 Sep 2009 15:51
บอกตรงๆ ว่าไม่มี ASP ให้ทดสอบ

เท่าที่เคยใช้ .mdb แล้วไม่มีปัญหาภาษาไทย ผมสร้าง db ด้วย access เวอร์ชั่นเก่า ครับ คำแนะนำที่อยากให้ลองดูคือลองกลับไปสร้าง db ใหม่ด้วย access เวอร์ชั่นเก่าๆ ครับ และถ้าเปิดไฟล์ด้วย Access แล้วมันถามว่า จะปรับรุ่นหรือไม่ก็แนะนำว่าไม่ต้องปรับครับ

ลองดูนะครับ