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

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

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

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

กระทู้: 28



ดูรายละเอียด
« เมื่อ: 27 กุมภาพันธ์ 2017, 13:46:00 »

มีวิธีแก้ไม่อ่านภาษาไทยบ้างมั้ยครับผม คือว่าผมสร้างฐานข้อมูลขึ้นมา และสร้างหน้า php เรียกข้อมูลจาก database  มาแสดง แต่ไม่อ่านภาษาไทยครับ​
http://www.sofoodthai.com/product.php
รบกวนผู้รู้ช่วยหน่อยครับ
บันทึกการเข้า
snohomish
คนรักเสียว
*

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

กระทู้: 111



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 27 กุมภาพันธ์ 2017, 13:49:19 »

ใน db เป็นภาษาไทยรึป่าวครับ ถ้าใน db เป็นภาษาไทยปกติ ลอง charset=utf-8 ดูครับ
บันทึกการเข้า
markhacd
สมุนแก๊งเสียว
*

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

กระทู้: 589



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 27 กุมภาพันธ์ 2017, 13:50:15 »

charset=utf-8 ในส่วนของ meta ครับ
บันทึกการเข้า

หากคุณกำลังมองหาเครื่องสแกนลายนิ้วมือ / เครื่องสแกนใบหน้า / สแกนนิ้ว / สแกนนิ้วมือ แนะนำบริษัทที่จำหน่ายสินค้าคุณภาพที่ www.สแกนนิ้ว.com
carambola
Newbie
*

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

กระทู้: 28



ดูรายละเอียด
« ตอบ #3 เมื่อ: 27 กุมภาพันธ์ 2017, 14:02:33 »

ลองแล้วครับ ไม่มีให้เลือก ​utf-8
มีแค่ utf8_general_ci ครับ เปลี่ยนแล้วยังไม่ทำงานครับ
บันทึกการเข้า
markhacd
สมุนแก๊งเสียว
*

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

กระทู้: 589



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 27 กุมภาพันธ์ 2017, 14:04:45 »

ในหน้าpageหละครับ ใส่แล้วหรือยัง
บันทึกการเข้า

หากคุณกำลังมองหาเครื่องสแกนลายนิ้วมือ / เครื่องสแกนใบหน้า / สแกนนิ้ว / สแกนนิ้วมือ แนะนำบริษัทที่จำหน่ายสินค้าคุณภาพที่ www.สแกนนิ้ว.com
carambola
Newbie
*

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

กระทู้: 28



ดูรายละเอียด
« ตอบ #5 เมื่อ: 27 กุมภาพันธ์ 2017, 14:07:06 »

ในหน้าเพจใส่แล้วครับ  ตรงส่วนอื่นภาษาไทยอ่านหมดครับ ยกเว้นภาษาไทยที่ดึงมาจาก ดาต้าเบสครับ
ถ้าจะเลือกภาษา ในดาต้าเบส มีให้เลือกตามรูปครับ เลือกอะไรถึงจะเหมาะครับ?Huh?Huh? แนบรูปยังไงครับ? ภาพประกอบแนบไม่ได้ครับ
« แก้ไขครั้งสุดท้าย: 27 กุมภาพันธ์ 2017, 14:13:43 โดย carambola » บันทึกการเข้า
f206cs
Newbie
*

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

กระทู้: 64



ดูรายละเอียด
« ตอบ #6 เมื่อ: 27 กุมภาพันธ์ 2017, 15:35:58 »

อ้างถึง
ลองแล้วครับ ไม่มีให้เลือก ​utf-8
มีแค่ utf8_general_ci ครับ เปลี่ยนแล้วยังไม่ทำงานครับ

ในฐานข้อมูลเลือก utf8_general_ci หมายถึงระบุเป็น utf-8 แล้วครับ

อ้างถึง
charset=utf-8 ในส่วนของ meta ครับ
...
ในหน้าpageหละครับ ใส่แล้วหรือยัง
...
ในหน้าเพจใส่แล้วครับ

ผมเข้าไป viewe source ดูหน้าตัวอย่างที่ให้มายังเห็นเป็น tis-620 อยู่เลยนะครับ
ลองปรับแก้ตรงนี้ดูก่อน



แก้ไขจาก <meta http-equiv="Content-Type" content="text/html; charset=tis-620">

เป็น <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
บันทึกการเข้า
tarllovemint
ก๊วนเสียว
*

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

กระทู้: 220



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 27 กุมภาพันธ์ 2017, 16:20:16 »

mysqli_set_charset($con,"utf8");
บันทึกการเข้า

carambola
Newbie
*

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

กระทู้: 28



ดูรายละเอียด
« ตอบ #8 เมื่อ: 28 กุมภาพันธ์ 2017, 13:35:57 »

อ้างถึง
ลองแล้วครับ ไม่มีให้เลือก ​utf-8
มีแค่ utf8_general_ci ครับ เปลี่ยนแล้วยังไม่ทำงานครับ


ในฐานข้อมูลเลือก utf8_general_ci หมายถึงระบุเป็น utf-8 แล้วครับ

อ้างถึง
charset=utf-8 ในส่วนของ meta ครับ
...
ในหน้าpageหละครับ ใส่แล้วหรือยัง
...
ในหน้าเพจใส่แล้วครับ


ผมเข้าไป viewe source ดูหน้าตัวอย่างที่ให้มายังเห็นเป็น tis-620 อยู่เลยนะครับ
ลองปรับแก้ตรงนี้ดูก่อน



แก้ไขจาก <meta http-equiv="Content-Type" content="text/html; charset=tis-620">

เป็น <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


ผมแก้แล้วครับ รบกวนลองดูอีกทีครับ ยังเหมือนเดิมครับ www.sofoodthai.com/product.php
บันทึกการเข้า
snohomish
คนรักเสียว
*

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

กระทู้: 111



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 28 กุมภาพันธ์ 2017, 13:39:42 »

<meta charset="utf-8">
บันทึกการเข้า
ten1312
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,486



ดูรายละเอียด
« ตอบ #10 เมื่อ: 28 กุมภาพันธ์ 2017, 14:25:53 »

เปลี่ยนฐานข้อมูลเป็น utf8 และเวลาดึงฐานข้อมูลมาใช้ให้กำหนด mysqli_set_charset($con, 'utf8') ด้วย
บันทึกการเข้า

บันทึกการเรียนเขียน Program
Java :2 พย. 2559 - 19 พย. 2559 หยุดไว้ก่อน
PHP SQL HTML CSS Bootstrap : 25 พย. 2559 - ปัจจุบัน
Javascript jQuery Ajax Angular JS : เรียนผ่านๆยังไม่จริงจัง

นานาเกษตร
f206cs
Newbie
*

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

กระทู้: 64



ดูรายละเอียด
« ตอบ #11 เมื่อ: 28 กุมภาพันธ์ 2017, 15:55:03 »

อ้างถึง
ลองแล้วครับ ไม่มีให้เลือก ​utf-8
มีแค่ utf8_general_ci ครับ เปลี่ยนแล้วยังไม่ทำงานครับ


ในฐานข้อมูลเลือก utf8_general_ci หมายถึงระบุเป็น utf-8 แล้วครับ

อ้างถึง
charset=utf-8 ในส่วนของ meta ครับ
...
ในหน้าpageหละครับ ใส่แล้วหรือยัง
...
ในหน้าเพจใส่แล้วครับ


ผมเข้าไป viewe source ดูหน้าตัวอย่างที่ให้มายังเห็นเป็น tis-620 อยู่เลยนะครับ
ลองปรับแก้ตรงนี้ดูก่อน



แก้ไขจาก <meta http-equiv="Content-Type" content="text/html; charset=tis-620">

เป็น <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


ผมแก้แล้วครับ รบกวนลองดูอีกทีครับ ยังเหมือนเดิมครับ www.sofoodthai.com/product.php


ถ้าแก้ไข charset ในหน้าเว็บแล้วไม่หาย
ก็ไปดูที่ตอน connect databse ครับ (ตามความเห็นข้างบน)

หรือลองศึกษาเพิ่มเติมตามลิงก์ครับ
โค๊ด:
http://www.thaicreate.com/community/php-mysql-thai.html

อ้อถ้าแก้ไขหมดแล้วแต่ยังไม่ได้ ให้ลองนึกดูว่าได้ทำอะไรไปก่อนหลังแล้วบ้าง
อาจต้องลองคีย์ข้อมูลเข้าไปใหม่นะครับ
บันทึกการเข้า
carambola
Newbie
*

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

กระทู้: 28



ดูรายละเอียด
« ตอบ #12 เมื่อ: 02 มีนาคม 2017, 09:52:57 »

ครับจะลองแก้ดูครับ ขอบคุณมากๆครับ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์