mssql on web แสดงภาษาไทยได้ชัว (ทดสอบกับ Appevr 2.5.10)
1 ดาวน์โหลด ntwdblib.dll ไปไว้ที่ C:\WINDOWS\system32
2 ดาวน์โหลด php_dblib.dll ต้องเป็นเวอร์ชั่นตรงกับ php แล้วนำไปไว้ที่ เช่น C:\AppServ\php5\ext
3 config php.ini โดยเพิ่ม extension=php_dblib.dll เอาไว้ตรง( Dynamic Extensions )
4 สร้างไฟล์ freetds.conf ที่ C:\ แล้วก็ใส่ข้อมูลตามนี้
[global] host = 127.0.0.1
port = 1433
client charset = UTF-8
tds version = 8.0
text size = 20971520
5 restart web server
หมายเหตุ
1. การสร้าง database ให้ใช้ collocation เป็น THAI_CI_AS ชนิดข้อมูลของ field ก็ให้ใช้ nvarchar เนื่องจากเป็น unicode
2. การ Encode ให้ใช้ UTF8 ในการติดต่อฐานข้อมูล และในหน้าเว็บก็ให้เข้ารหัสเป็น UTF-8
0 comments:
แสดงความคิดเห็น