[solved] แก้ปัญหา Asp.net แสดงเครื่องหมายคำถามตอนเซฟ PHP ด้วย

หลังจากที่งมอยู่ 2 3 วัน เปลี่ยนโฮสอีกหลายที ผมก็เจอคำตอบครับ

สำหรับใครที่เคยเจอปัญหาดึงข้อมูลจาก mysql มาแล้วเป็นเครื่องหมายคำถาม ให้แก้ตามนี้นะครับ

[COLOR=#333333]จากปํบหา asp.net แสดงตัวอักษรเป็น เครื่องหมายคำถามนะครับ ให้เช็คดังนี้
[/COLOR]
[COLOR=#333333]1. connection string ควรระบุให้คอนเนคแบบ UTF-8 ตามนี้นะครับ เติมต่อท้ายไป[/COLOR]

[COLOR=#A31515]<add[/COLOR][COLOR=red]name[/COLOR][COLOR=#000000]=[/COLOR][COLOR=#0000FF]“MySQLCoStr”[/COLOR][COLOR=red]connectionString[/COLOR][COLOR=#000000]=[/COLOR][COLOR=#0000FF]" server=xxx.xxx.xxx.xxx; user id=UserID; password=*****; database=dbName; pooling=false; CharSet=utf8"[/COLOR][COLOR=red]providerName[/COLOR][COLOR=#000000]=[/COLOR][COLOR=#0000FF]“MySql.Data.MySqlClient”[/COLOR][COLOR=#A31515]/>
[/COLOR]

[COLOR=#333333]2. ในหน้าเพจ ให้เติม meta equiv ไป ตามนี้[/COLOR]
[COLOR=#000000][FONT=Tahoma]<meta http-equiv=Content-Type content=“text/html; charset=[/FONT][/COLOR][B]utf-8[COLOR=#000000][FONT=Tahoma]”>[/FONT][/COLOR]

  1. อย่าลืม set Globalization ใน Web.config เติมไปใต้ system.web นะครับ เพราะ server ส่วนมากจะเป็น religion ไม่ใช่ไทยครับ

<globalization
fileEncoding="windows-874"
culture="th-TH"
uiCulture="th-TH"
requestEncoding="windows-874"
responseEncoding=“windows-874”
/>

ถ้าเป็นของ PHP ปัญหา mysql connect แล้วเป็นเครื่องหมายคำถาม ให้ดูตามลิ้งนี้ครับ

http://www.thaicreate.com/community/php-mysql-thai.html

ขอบคุณครับ

[/B]

ขอบคุณที่แชร์ครับ