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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingสอบถามเกี่ยวกับตัวหนังสือที่แสดงใน localhost....
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: สอบถามเกี่ยวกับตัวหนังสือที่แสดงใน localhost....  (อ่าน 834 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
itoom
ก๊วนเสียว
*

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

กระทู้: 257



ดูรายละเอียด
« เมื่อ: 05 พฤศจิกายน 2015, 13:26:12 »



จากรูปครับ ตัวหนังสือแสดงเป็นภาษาต่างดาวไม่รู้ว่าต้องแก้ไขยังไงครับ
รบกวนขอคำปรึกษาด้วยนะครับ

ขอบคุณครับ
บันทึกการเข้า

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

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

กระทู้: 9,060



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 05 พฤศจิกายน 2015, 14:24:01 »

เช็คที่หน้าเว็บ code เขียนตั้งค่าแบบไหน เช่น <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
ถ้าตั้งแบบไหนก็ให้ตั้งที่ tb แบบเดียวกันช่อง Collation ใน phpmyadmin

เข้า tb แล้วคลิกเมนู Structure ดูที่ชอง Collation ว่าเป็นแบบไหน ลองเปลี่ยนดู
ตามที่เขียนเว็บ


กรณี import ก็ลองเปลี่ยน Collation เป็น UTF8 หรือตามหน้าเว็บ
ไปที่ Operations ดูที่ชอง Collation เปลี่ยนเป็น utf8_general_ci หรือตามหน้าเว็บ

บันทึกการเข้า

สร้างบ้าน Modern แบบบ้านโมเดิร์น มาแรง
» ต้องการสร้างบ้านดูแบบบ้านสวยๆ แบบบ้านสองชั้น ทุกสไลต์บริการรับสร้างบ้าน ใครฝันอย่างสร้างบ้านสไตล์รีสอร์ท มีแบบบ้านสไตล์รีสอร์ท พร้อมก่อสร้าง ลงประกาศขายบ้านที่ ลงประกาศ
goodwide
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,432



ดูรายละเอียด
« ตอบ #2 เมื่อ: 05 พฤศจิกายน 2015, 15:31:41 »

แนะนำ ที่นี้เลย ครับ
แก้ปัญหาภาษาไทย php กับ MySQL (TIS-620 กับ UTF-8)
http://www.thaicreate.com/community/php-mysql-thai.html
« แก้ไขครั้งสุดท้าย: 05 พฤศจิกายน 2015, 15:31:59 โดย goodwide » บันทึกการเข้า
itoom
ก๊วนเสียว
*

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

กระทู้: 257



ดูรายละเอียด
« ตอบ #3 เมื่อ: 05 พฤศจิกายน 2015, 17:04:55 »

เช็คที่หน้าเว็บ code เขียนตั้งค่าแบบไหน เช่น <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
ถ้าตั้งแบบไหนก็ให้ตั้งที่ tb แบบเดียวกันช่อง Collation ใน phpmyadmin

เข้า tb แล้วคลิกเมนู Structure ดูที่ชอง Collation ว่าเป็นแบบไหน ลองเปลี่ยนดู
ตามที่เขียนเว็บ


กรณี import ก็ลองเปลี่ยน Collation เป็น UTF8 หรือตามหน้าเว็บ
ไปที่ Operations ดูที่ชอง Collation เปลี่ยนเป็น utf8_general_ci หรือตามหน้าเว็บ



Collation  ผมตั้งเป็น  utf8_unicode_ci
หน้าเว็บ code เขียน <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> เหมือนกันนะครับ

ไม่รู้เพราะอะไร เป็นเฉพาะภาษาไทย  อังกฤษปกติดีครับ
บันทึกการเข้า

dutchman
คนรักเสียว
*

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

กระทู้: 128



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 05 พฤศจิกายน 2015, 18:44:01 »

ตอนสร้างฐานข้อมูลได้เลือกชนิดเป็น UTF-8 หรือเปล่าครับ
บันทึกการเข้า

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

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

กระทู้: 9,060



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 05 พฤศจิกายน 2015, 22:37:37 »

เช็คที่หน้าเว็บ code เขียนตั้งค่าแบบไหน เช่น <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
ถ้าตั้งแบบไหนก็ให้ตั้งที่ tb แบบเดียวกันช่อง Collation ใน phpmyadmin

เข้า tb แล้วคลิกเมนู Structure ดูที่ชอง Collation ว่าเป็นแบบไหน ลองเปลี่ยนดู
ตามที่เขียนเว็บ


กรณี import ก็ลองเปลี่ยน Collation เป็น UTF8 หรือตามหน้าเว็บ
ไปที่ Operations ดูที่ชอง Collation เปลี่ยนเป็น utf8_general_ci หรือตามหน้าเว็บ



Collation  ผมตั้งเป็น  utf8_unicode_ci
หน้าเว็บ code เขียน <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> เหมือนกันนะครับ

ไม่รู้เพราะอะไร เป็นเฉพาะภาษาไทย  อังกฤษปกติดีครับ


ใส่ code นี้ล้าง mysql_connect ดูครับ

mysql_query("SET character_set_results=utf8") or die("Err: character set results");
mysql_query("SET character_set_client=utf8") or die("Err: character set client");
mysql_query("SET character_set_connection=utf8") or die("Err: character set connection");   
บันทึกการเข้า

สร้างบ้าน Modern แบบบ้านโมเดิร์น มาแรง
» ต้องการสร้างบ้านดูแบบบ้านสวยๆ แบบบ้านสองชั้น ทุกสไลต์บริการรับสร้างบ้าน ใครฝันอย่างสร้างบ้านสไตล์รีสอร์ท มีแบบบ้านสไตล์รีสอร์ท พร้อมก่อสร้าง ลงประกาศขายบ้านที่ ลงประกาศ
itoom
ก๊วนเสียว
*

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

กระทู้: 257



ดูรายละเอียด
« ตอบ #6 เมื่อ: 10 พฤศจิกายน 2015, 17:16:47 »

เช็คที่หน้าเว็บ code เขียนตั้งค่าแบบไหน เช่น <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
ถ้าตั้งแบบไหนก็ให้ตั้งที่ tb แบบเดียวกันช่อง Collation ใน phpmyadmin

เข้า tb แล้วคลิกเมนู Structure ดูที่ชอง Collation ว่าเป็นแบบไหน ลองเปลี่ยนดู
ตามที่เขียนเว็บ


กรณี import ก็ลองเปลี่ยน Collation เป็น UTF8 หรือตามหน้าเว็บ
ไปที่ Operations ดูที่ชอง Collation เปลี่ยนเป็น utf8_general_ci หรือตามหน้าเว็บ



Collation  ผมตั้งเป็น  utf8_unicode_ci
หน้าเว็บ code เขียน <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> เหมือนกันนะครับ

ไม่รู้เพราะอะไร เป็นเฉพาะภาษาไทย  อังกฤษปกติดีครับ


ใส่ code นี้ล้าง mysql_connect ดูครับ

mysql_query("SET character_set_results=utf8") or die("Err: character set results");
mysql_query("SET character_set_client=utf8") or die("Err: character set client");
mysql_query("SET character_set_connection=utf8") or die("Err: character set connection");   

ลองใส่แล้วก็ไม่หายครับพี่ ไม่รู้จะทำยังไงละ -.-
บันทึกการเข้า

umm_umm
Newbie
*

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

กระทู้: 18



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 10 พฤศจิกายน 2015, 22:13:37 »

หลังจาก connect และ select db ลอง

mysql_query("SET NAMES UTF8");
mysql_query("SET character_set_results=utf8"); 
mysql_query("SET character_set_client=utf8"); 
mysql_query("SET character_set_connection=utf8");

ดูครับ
บันทึกการเข้า

MapTwoZa
ก๊วนเสียว
*

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

กระทู้: 366



ดูรายละเอียด
« ตอบ #8 เมื่อ: 11 พฤศจิกายน 2015, 03:46:44 »

1. header('Content-Type: text/html; charset=UTF-8');
2. meta charset tag
3. make sure mysql connection is utf-8

เพิ่มเติม ไปเจอมา
http://akrabat.com/utf8-php-and-mysql/
« แก้ไขครั้งสุดท้าย: 11 พฤศจิกายน 2015, 05:26:59 โดย MapTwoZa » บันทึกการเข้า

Good code quality Developer Cheesy
qawe89
ก๊วนเสียว
*

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

กระทู้: 473



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 11 พฤศจิกายน 2015, 07:55:36 »

เข้ามาฟังด้วยคร้าบ  wanwan017
บันทึกการเข้า

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

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

กระทู้: 9,060



ดูรายละเอียด เว็บไซต์
« ตอบ #10 เมื่อ: 11 พฤศจิกายน 2015, 09:28:18 »


จขกท. ลอง insert โดยการพิมพ์ข้อความไทยลงใน tb ดูครับ ยังเป็นอยู่ไม
ถ้าไม่หายลองเช็คดูตามนี้ครับ

 


ปัญหาอาจจะอยู่ที่
- ไฟล์ที่ติดต่อกับ DB อาจตั้ง character ไม่ตรงกัน
- ไฟล์ PHP ที่สั่ง Save ลง DB มีอะไรไม่เข้ากันบ้าง
บันทึกการเข้า

สร้างบ้าน Modern แบบบ้านโมเดิร์น มาแรง
» ต้องการสร้างบ้านดูแบบบ้านสวยๆ แบบบ้านสองชั้น ทุกสไลต์บริการรับสร้างบ้าน ใครฝันอย่างสร้างบ้านสไตล์รีสอร์ท มีแบบบ้านสไตล์รีสอร์ท พร้อมก่อสร้าง ลงประกาศขายบ้านที่ ลงประกาศ
หน้า: [1]   ขึ้นบน
พิมพ์