|
|
|
ช่วยหน่อยครับ ผมติดต่อกับ base SQL Server แล้วเมนูเป็นภาษาต่างด้าวมีวิธีทำอย่างไรได้บ้างครับ |
|
|
|
|
|
|
|
คำค้น กำหนด ภาษาไทย php sqlserver
|
|
|
|
|
Date :
2019-02-28 06:26:43 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
config นะมันถูกแล้ว แต่การ query builder มันต้องประยุกตฺ์เอา หน่อย
Code (PHP)
$str = "update tablename set fieldthaiutf8 = N? where id=?";
$this->db->query($str, ['ภาษาไทย', 123])
กรณีที่กำหนด ภาษาไทยเป็น utf8 ต้องมี N'ภาษาไทย'
|
|
|
|
|
Date :
2019-02-28 13:45:06 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาใหม่ ไม่ได้ update แต่เป็นการอ่าน ใช่ไหม
ถ้าเป็นการอ่าน ต้องดูว่า ว่าข้อมูลที่เก็บ ได้กำหนดภาษาไทย เป็น utf8 หรือ .ใช้ system locale (ascii)
เช็คให้ฃัดเจน ดูจาก ssms (Sql server managment service)
|
|
|
|
|
Date :
2019-02-28 13:50:38 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองใช้ iconv แปลงดูหรือยัง
|
|
|
|
|
Date :
2019-02-28 16:57:22 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้กำหนด Data Type แบบ NVARCHAR หรือเปล่าครับ
|
|
|
|
|
Date :
2019-03-01 09:44:49 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|