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

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

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

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

กระทู้: 1,486



ดูรายละเอียด
« เมื่อ: 01 ธันวาคม 2016, 19:36:36 »

ผมเขียน java ด้วย netbeans เชื่อมต่อฐานข้อมูลใน xampp
แต่พอ insert ข้อมูลเป็นภาษาไทยไม่ได้ มันขึ้น ?? หมดเลย
ต้องแก้ยังไง หาวิธีใน google แล้วก็ไม่ได้
บันทึกการเข้า

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

นานาเกษตร
dekdoo
สมุนแก๊งเสียว
*

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

กระทู้: 891



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 01 ธันวาคม 2016, 21:04:23 »

ถ้าใน xammp database เป็น mysql
ลอง set Collation เป็น utf8_general_ci ดูครับ
ทั้ง Database และ Table
บันทึกการเข้า

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

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

กระทู้: 1,486



ดูรายละเอียด
« ตอบ #2 เมื่อ: 01 ธันวาคม 2016, 23:50:37 »

ถ้าใน xammp database เป็น mysql
ลอง set Collation เป็น utf8_general_ci ดูครับ
ทั้ง Database และ Table

ไม่ได้ครับ
บันทึกการเข้า

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

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

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

กระทู้: 5,905



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 02 ธันวาคม 2016, 00:16:56 »

- กรณีที่กำหนด Collation เป็น utf8_unicode_ci ให้ใช้
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
mysql_query("SET NAMES UTF8");

- กรณีที่กำหนด Collation อื่น ๆ ให้ใช้
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
mysql_query("SET character_set_results=utf8");
mysql_query("SET character_set_client=utf8");
mysql_query("SET character_set_connection=utf8");

Ref: http://www.thaicreate.com/community/php-mysql-thai.html
บันทึกการเข้า

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

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

กระทู้: 1,486



ดูรายละเอียด
« ตอบ #4 เมื่อ: 02 ธันวาคม 2016, 00:24:10 »

- กรณีที่กำหนด Collation เป็น utf8_unicode_ci ให้ใช้
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
mysql_query("SET NAMES UTF8");

- กรณีที่กำหนด Collation อื่น ๆ ให้ใช้
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
mysql_query("SET character_set_results=utf8");
mysql_query("SET character_set_client=utf8");
mysql_query("SET character_set_connection=utf8");

Ref: http://www.thaicreate.com/community/php-mysql-thai.html


ผมเขียน java ครับ พึ่งหัดเขียน ยังแก้ไม่ได้เลย
บันทึกการเข้า

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

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

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

กระทู้: 5,905



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 02 ธันวาคม 2016, 00:26:50 »

ยกตัวอย่าง PHP มาให้ดูครับ

ลืมบอก ให้เอาคำสั่ง Query ไปใช้ครับ

mysql_query("xxxx")

xxxx = คำสั่งที่ใช้สำหรับ Query กับ MySQL ใช้เหมือนกันทุกภาษาครับ
บันทึกการเข้า

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

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

กระทู้: 1,486



ดูรายละเอียด
« ตอบ #6 เมื่อ: 02 ธันวาคม 2016, 01:19:09 »

ยกตัวอย่าง PHP มาให้ดูครับ

ลืมบอก ให้เอาคำสั่ง Query ไปใช้ครับ

mysql_query("xxxx")

xxxx = คำสั่งที่ใช้สำหรับ Query กับ MySQL ใช้เหมือนกันทุกภาษาครับ

อ๋อครับ เดี๋ยวลองดูก่อน
บันทึกการเข้า

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

นานาเกษตร
ten1312
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,486



ดูรายละเอียด
« ตอบ #7 เมื่อ: 02 ธันวาคม 2016, 12:39:01 »

ยกตัวอย่าง PHP มาให้ดูครับ

ลืมบอก ให้เอาคำสั่ง Query ไปใช้ครับ

mysql_query("xxxx")

xxxx = คำสั่งที่ใช้สำหรับ Query กับ MySQL ใช้เหมือนกันทุกภาษาครับ


ผมทำไม่ได้ครับ ไม่รู้จะใส่ยังไง ใส่ตรงไหน

มันเป็นเพราะ xampp รึเปล่าครับ myphpadmin ของ xampp ในเครื่องผมไม่มีภาษาไทยให้เลือก


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

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

นานาเกษตร
หน้า: [1]   ขึ้นบน
พิมพ์