|
|
|
[PHP]
สอบถามปัญหาการ insert ข้อมูลจาก PHP ไปยัง MS SQL ครับ |
|
|
|
|
|
|
|
ขอบคุณครับ ผมลองใช้คำสั่ง mssql_query("SET character_set_results=utf8"); ดูแล้วไม่สามารถใช้งานได้ครับ ไม่รู้ว่ามีวิธีอื่นมั้ยครับ :)
|
|
|
|
|
Date :
2011-08-08 08:49:07 |
By :
nottp106 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เซ็ทไว้ที่ฐานข้อมูลเป็นชนิดอะไรครับ
|
|
|
|
|
Date :
2011-08-08 08:54:52 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่แน่ใจว่าถามถึง Collation หรือเปล่า ถ้าใช่เซตเป็น Thai_CI_AS ครับ
|
|
|
|
|
Date :
2011-08-08 08:57:16 |
By :
nottp106 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยนเป็น tis620_ci ครับ
|
|
|
|
|
Date :
2011-08-08 09:02:43 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ แต่ว่าผมถามเพิ่มอีกหน่อยครับ ถ้าผมไม่เปลี่ยน ณ ส่วนนี้ ผมจะมีวิธีแก้ไขทางอื่่นมั้ยครับ เพราะว่าฐานข้อมูลนี้ใช้ร่วมกับ App ตัวอื่นด้วยครับ กลัวจะมีปัญหาตามหน่ะครับ :)
|
|
|
|
|
Date :
2011-08-08 09:05:50 |
By :
nottp106 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองหา Collation แบบ tis620_CI แล้วไม่มีอ่ะครับ ทำยังไงดี
|
|
|
|
|
Date :
2011-08-08 09:09:37 |
By :
nottp106 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พิมพ์ผิด tis620_thai_ci ครับ
|
|
|
|
|
Date :
2011-08-08 09:18:49 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ ตระกูล TIS ไม่มีเลยอ่ะครับ T.T
|
|
|
|
|
Date :
2011-08-08 09:24:29 |
By :
nottp106 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วตะกูล utf8 ละครับ มีไหม
|
|
|
|
|
Date :
2011-08-08 10:21:16 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ เดี๋ยวลองก่อนนะครับ
|
|
|
|
|
Date :
2011-08-08 11:02:58 |
By :
nottp106 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองแล้วยังไม่ work ครับ ผมเลยใช้วิธี iconv แทนครับ ซึ่งมันยุ่งยากมากครับ ก็คือ หน้าเพจเราเป็น UTF-8 เราก็ต้องใช้ iconv('UTF-8', TIS-620, ตัวแปร)
และถ้าเราต้องการเอาข้อมูลมาแสดงเราก็ต้องใช้วิธี iconv('TIS-620', 'UTF-8', ตัวแปร) ครับ T.T
|
|
|
|
|
Date :
2011-08-08 13:49:52 |
By :
nottp106 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยน data type เป็น n นำหน้าครับ แค่นั้นก็น่าจะได้แล้วแหละ
|
|
|
|
|
Date :
2011-08-08 14:23:05 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ ปัญหาก็คือมี App ตัวอื่นใช้อยู่ด้วยครับ กลัวจะกระทบครับ
|
|
|
|
|
Date :
2011-08-08 14:45:51 |
By :
nottp106 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้ากลัวกระทบก็ต้องใช้ iconv อย่างเดียวเลยครับ ถ้าไม่อยากแก้ที่ database ก็ต้องแก้โค๊ดคุณ
|
|
|
|
|
Date :
2011-08-08 15:08:04 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OK คับ ขอบคุณมากครับทุกท่านเลย :)
|
|
|
|
|
Date :
2011-08-08 15:16:26 |
By :
nottp106 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|