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

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

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

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

กระทู้: 261



ดูรายละเอียด เว็บไซต์
« ตอบ #20 เมื่อ: 06 มิถุนายน 2011, 08:46:21 »

มีคนขุด ก็จะมีคนบอกครับ

ปัญหามันอยู่ที่คุณไปวนเอา่ขัอมูลมาจากไหน  ถ้าไปเอามาจาก excel หรือฐานข้อมูลจาก Microsoft office คุณจะต้องมี function การอ่ืานค่าจากไฟลต้นฉบับเหล่านั้นก่อน เพื่อที่จะแปลงค่าออกมาให้ภาษา php ได้เข้าใจภาษาไทยก่อนครับ ไม่เช่นนั้นมันจะอ่านออกมาเป็นตัวยึกยือ อ่านไม่รู้เรื่อง แล้วบันทึกเข้า ฐานข้อมูลไม่ได้  ยกตัวอย่าง  excel ต้องอ่านด้วย function excel reader ก่อนครับ ลองหาดูนะ
บันทึกการเข้า

ความรู้คือประทีปส่องสว่าง
การให้แสงสว่างแก่ผู้อื่น ไม่มีวันทำให้แสงสว่างของตัวเองอับเฉาได้ มีแต่จักช่วยกันทำให้โลกนี้สว่างไสวมากขึ้น...เท่านั้น
. . . .
mootakang
Newbie
*

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

กระทู้: 75



ดูรายละเอียด
« ตอบ #21 เมื่อ: 06 มิถุนายน 2011, 10:52:00 »

 Database  เป็น utf-8 หรือ tis620 ครับ

ตัวผมแนะนำ utf -8 นะ

แล้วลองเอา code นี้ไป ใส่ในส่วนบนของ code php

mysql_query('SET character_set_results=utf8');
mysql_query('SET names=utf8'); 
mysql_query('SET character_set_client=utf8');
mysql_query('SET character_set_connection=utf8');   
mysql_query('SET character_set_results=utf8');   
mysql_query('SET collation_connection=utf8_general_ci');
บันทึกการเข้า
หน้า: 1 [2]  ทั้งหมด   ขึ้นบน
พิมพ์