ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์ProgrammingSQL Database Add ภาษาไทยแล้วขึ่น ?????? ต้องทำยังไงครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: SQL Database Add ภาษาไทยแล้วขึ่น ?????? ต้องทำยังไงครับ  (อ่าน 3544 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
pinitko
สมุนแก๊งเสียว
*

พลังน้ำใจ: 47
ออฟไลน์ ออฟไลน์

กระทู้: 737



ดูรายละเอียด
« เมื่อ: 03 มิถุนายน 2012, 18:27:35 »

คือผมแปลเกมสัตว์เลี้ยง มาสักพักแต่ดันมาติด Database ใช้ตัวอักษรภาษาไทย ก็ขึ่น ?? ตลอดเลยอะครับ ต้องทำยังไงอะครับ
ส่วนError
1 row affected.
Warning: #1366 Incorrect string value: '\xE0\xB8\xAB\xE0\xB8\xA1...' for column 'name' at row 1
« แก้ไขครั้งสุดท้าย: 03 มิถุนายน 2012, 18:29:18 โดย pinitko » บันทึกการเข้า

seowizard
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 102
ออฟไลน์ ออฟไลน์

กระทู้: 1,119



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 03 มิถุนายน 2012, 19:04:47 »

ลองใช้คำสั่ง

mysql_set_charset กำหนดเป็น utf8 ก่อน query ครับ
บันทึกการเข้า
siammbk
ก๊วนเสียว
*

พลังน้ำใจ: 38
ออฟไลน์ ออฟไลน์

กระทู้: 237



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 03 มิถุนายน 2012, 19:40:16 »

ลองใช้คำสั่ง

mysql_set_charset กำหนดเป็น utf8 ก่อน query ครับ
เพิ่มเติม

กำหนด tag meta เป็น

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

นี่ด้วยคับ
บันทึกการเข้า

รับออกแบบเว็บไซต์ ทุกรูปแบบ งานใหญ่ๆ ระบบยากๆ ราคาแรงๆ คุยกันคับ
line : siammbk
tel : 095-675-8614
pongpatkku2
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 95
ออฟไลน์ ออฟไลน์

กระทู้: 1,257



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 03 มิถุนายน 2012, 21:19:17 »

หลังจาก Connect Database ให้เพิ่ม
mysql_query("SET CHARACTER SET tis620;");
หรือ
mysql_query("SET CHARACTER SET utf8;");
เข้าไปครับ ถ้าไม่ได้อันนึงก็ลองอีกอันนะครับ
บันทึกการเข้า

เรื่องการทำเกษตร สำหรับท่านใดที่สนใจการเลี้ยงปลาดุก หรือการเลี้ยงกุ้งฝอย รวมถึงเรื่องราวของเรื่องเกษตรกรอื่นๆ ศึกษาเพิ่มเติมได้ที่อีสานร้อยแปด นอกจากนี้ยังมีบทความเกี่ยวกับการท่องเที่ยวในภาคอีสานเช่น วัดถ้ำผาแด่น หรือถ้าหากอยากจะฝึกพูดภาษาท้องถิ่นภาคอีสาน เช่น ภาษาอีสาน ก็สามารถทำได้เช่นเดียวกัน เพราะอีสานร้อยแปดรวบรวมภาษาอีสานไว้มากที่สุด ณ ตอนนี้
djopor
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 43
ออฟไลน์ ออฟไลน์

กระทู้: 1,266



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 04 มิถุนายน 2012, 04:31:25 »

ถ้าให้ดีในดาต้าเบสตั้งค่าให้เป็น utf-8 unicode หรือ tis620 ทุกอันที่ต้องการเป็นภาษาไทยด้วยก็ดีครับ

ส่วนที่ error มันบอกมีเครื่องหมายหรือตัวอักษรอะไรผิดครับ ที่คอลัมชื่อ name บรรทัดแรกครับ
บันทึกการเข้า

รับทำเว็บไซต์, CMS, Android App,IOS App ตามสั่งตามเงิน สนใจ ดูผลงานและทักมาสอบถามได้ครับ ช่องทางติดต่อ

Freelance Website Fast Host inter
P2E
wich2009
สมุนแก๊งเสียว
*

พลังน้ำใจ: 44
ออฟไลน์ ออฟไลน์

กระทู้: 860



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 04 มิถุนายน 2012, 08:44:45 »

การตั้งค่าดาต้าเบส utf-8 unicode หรือ tis620
ถ้าเว็บภาษาไทยตั้งให้เป็น tis620 ไว้จะดีกว่าครับ
แต่ถึงอย่างไรก็ตาม บางโฮส Set เป็น utf-8 ใช้ได้ทุกภาษาไม่มีปัญหาครับ
แต่บางโฮส ต้องเป็น tis620 ถึงจะอ่านภาษาไทยได้
อันจากประสบการณ์ครับ ต้องรอผู้ชำนาญมาอธิบายเพิ่มครับ
บันทึกการเข้า

pinitko
สมุนแก๊งเสียว
*

พลังน้ำใจ: 47
ออฟไลน์ ออฟไลน์

กระทู้: 737



ดูรายละเอียด
« ตอบ #6 เมื่อ: 05 มิถุนายน 2012, 00:12:12 »

ใช้ได้แล้วครับ ขอบคุณทุกท่านครับ  wanwan017
บันทึกการเข้า

xvlnw.com
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 493
ออฟไลน์ ออฟไลน์

กระทู้: 5,905



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 05 มิถุนายน 2012, 00:13:57 »

เพิ่มเติมให้ สำหรับคนทีใช้ mysqi นะครับ

โค๊ด:
<?php
$db 
= new mysqli(_DB_HOSTNAME,_DB_USERNAME,_DB_PASSWORD,_DB_MAINDB);
if(
mysqli_connect_errno()) die("Connect Failed! : " mysqli_connect_error());
$db->set_charset("utf8");
?>


 wanwan003
« แก้ไขครั้งสุดท้าย: 05 มิถุนายน 2012, 00:14:25 โดย xvlnw.com » บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์