|
|
|
มีปัญหากับการเข้ารหัสภาษากับตัวฐานครับ ระหว่าง ไทย(windows-874) กับ ฐาน ภาษาจีน (Chinese_PRC_CI_AS) |
|
|
|
|
|
|
|
เปลี่ยน type เป็น nvarchar
WHERE name = N'•Tidee'
และเพิ่มสีแดงครับ
และหน้าเวป เปลี่ยนเป็น utf8
win-874 ใช้ได้สำหรับ ภาษาไทย กับ ภาษาอังกฤษ เท่านั้น
ีutf8 ใช้ได้ทุกภาษา
|
ประวัติการแก้ไข 2015-09-18 06:07:24
|
|
|
|
Date :
2015-09-18 06:05:27 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยนเป็น UTF-8 มันขึ้นเป็น �Tidee แทนครับ
|
|
|
|
|
Date :
2015-09-18 11:51:01 |
By :
PIKKEEW |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยนตรงไหนบ้างครับ
สำหรับ ตัว SQLServer แค่กำหนด type เป็น nvarchar
=======================================
ส่วนใน php การเชื่อมต่อ connection กำหนด parameter ไว้แบบนี้ครับ
Code (PHP)
$connectionInfo = array(
"Database"=>'test',
"UID"=>'test',
"PWD"=>'test',
"MultipleActiveResultSets"=>true,
"CharacterSet" => "UTF-8"
);
//การคิวรี่ใช้
$setfield = "set fieldname = N'ข้อมุลทุกภาษา' ";
=======================================
ส่วน html ก็ต้องกำหนด
Code (PHP)
<html>
<head>
<meta charset="utf8">
และได้ลอง update ข้อมูลใหม่หรือยังครับ
เพราะของเก่า ได้ถูกบันทึกตามแบบเก่าอยู่ครับ
|
|
|
|
|
Date :
2015-09-18 18:44:11 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|