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

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

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

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

กระทู้: 888



ดูรายละเอียด
« เมื่อ: 24 เมษายน 2011, 22:58:25 »

ปัญหา php Ajax ไม่ยอมอ่าน วรรณยุกต์ใน ภาษาไทยเกิดจากอะไรครับ

ตัวอักษรมันแสดง แต่ พวก วรรณยุกต์ มันไม่แสดงครับ

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


วันนี้มี ไม่มีบล็อก index แล้ว
lucationjj
สมุนแก๊งเสียว
*

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

กระทู้: 888



ดูรายละเอียด
« ตอบ #1 เมื่อ: 24 เมษายน 2011, 23:04:48 »

<?
    header("Content-type: text/xml;  charset=TIS-620");
?>

ใส่โค้ดนี้ไปแล้วมันไม่อ่านวรรณยุกต์ครับ  wanwan044
บันทึกการเข้า


วันนี้มี ไม่มีบล็อก index แล้ว
ossytong
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,149



ดูรายละเอียด
« ตอบ #2 เมื่อ: 24 เมษายน 2011, 23:05:25 »

ปรับให้เป็น utf-8 ทั้งระบบครับ
บันทึกการเข้า
picharnan
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,399



ดูรายละเอียด
« ตอบ #3 เมื่อ: 24 เมษายน 2011, 23:05:56 »

ผมว่าสมัยนี้เค้าจะเลิกใช้แล้วนะครับ TIS-620 เนี่ย

ผมว่าใช้ UTF-8 จะดีกว่านะครับ  Tongue
บันทึกการเข้า
lucationjj
สมุนแก๊งเสียว
*

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

กระทู้: 888



ดูรายละเอียด
« ตอบ #4 เมื่อ: 24 เมษายน 2011, 23:08:11 »

ปรับแล้วครับมันไม่มี วรรณยุกต์
สมมุติผมเขียน ไทยเสียว
มันแสดงออกมา ไทยเสยว
บันทึกการเข้า


วันนี้มี ไม่มีบล็อก index แล้ว
lucationjj
สมุนแก๊งเสียว
*

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

กระทู้: 888



ดูรายละเอียด
« ตอบ #5 เมื่อ: 24 เมษายน 2011, 23:14:56 »

ปรับตามที่บอกหมดแล้วนะครับ
แต่ก็เหมือนเดิม
บันทึกการเข้า


วันนี้มี ไม่มีบล็อก index แล้ว
kiak
ก๊วนเสียว
*

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

กระทู้: 367



ดูรายละเอียด
« ตอบ #6 เมื่อ: 24 เมษายน 2011, 23:25:37 »

เชกฟ้อน
บันทึกการเข้า

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

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

กระทู้: 888



ดูรายละเอียด
« ตอบ #7 เมื่อ: 24 เมษายน 2011, 23:32:07 »

ผมปรับที่ไฟล์ CSS เรียบร้อย
แล้วเราต้องปรับที่ไฟล์ .js ไหมครับ
 Embarrassed Embarrassed
บันทึกการเข้า


วันนี้มี ไม่มีบล็อก index แล้ว
lucationjj
สมุนแก๊งเสียว
*

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

กระทู้: 888



ดูรายละเอียด
« ตอบ #8 เมื่อ: 24 เมษายน 2011, 23:34:52 »

ผมลองไปรัน บน Fire Fox ดูมันมีวรรณยุกต์

แต่พอ รันกับ google chrome มันไม่แสดงวรรณยุกต์ครับ
บันทึกการเข้า


วันนี้มี ไม่มีบล็อก index แล้ว
LIEWnetwork
สมุนแก๊งเสียว
*

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

กระทู้: 867



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 24 เมษายน 2011, 23:36:08 »

ของผมเจอกับปัญหาไม่ยอมสนับสนุน utf-8 ต้องมานั่งเปลี่ยน tis-620 ไปมากับ mysql ปวดตับเหมือนกัน
บันทึกการเข้า

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

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

กระทู้: 888



ดูรายละเอียด
« ตอบ #10 เมื่อ: 25 เมษายน 2011, 00:17:36 »

ทำไมรันบน Frifox ได้
แต่รันบน Google Chrome ไม่แสดงผล งง  wanwan044
บันทึกการเข้า


วันนี้มี ไม่มีบล็อก index แล้ว
NightClub
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,458



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 25 เมษายน 2011, 00:54:50 »

ลองใช้ urlencode ก่อนส่งดูครับ

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

รับจ้างเขียนโปรแกรม PHP งานมืออาชีพ เสร็จตามที่กำหนด ราคาปานกลาง
เหมาะกับผู้ที่รับงานมาแล้วส่งต่อจ๊ะ PM มาเลย
lucationjj
สมุนแก๊งเสียว
*

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

กระทู้: 888



ดูรายละเอียด
« ตอบ #12 เมื่อ: 25 เมษายน 2011, 00:57:02 »

ลองใช้ urlencode ก่อนส่งดูครับ



ใช้ยังไงครับ เพิ่งเริ่ม ศึกษา js
บันทึกการเข้า


วันนี้มี ไม่มีบล็อก index แล้ว
bluezip
ก๊วนเสียว
*

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

กระทู้: 292



ดูรายละเอียด
« ตอบ #13 เมื่อ: 25 เมษายน 2011, 01:57:05 »

ผมลองไปรัน บน Fire Fox ดูมันมีวรรณยุกต์

แต่พอ รันกับ google chrome มันไม่แสดงวรรณยุกต์ครับ
ไม่เกียวกับ ajax แล้วล่ะ เกียวกับการแสดงผลมากกว่า ลองปรับดู
บันทึกการเข้า

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

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

กระทู้: 2,458



ดูรายละเอียด เว็บไซต์
« ตอบ #14 เมื่อ: 25 เมษายน 2011, 02:06:14 »

function urlencode(str) {
str = escape(str);
str = str.replace('+', '%2B');
str = str.replace('%20', '+');
str = str.replace('*', '%2A');
str = str.replace('/', '%2F');
str = str.replace('@', '%40');
return str;
}

function urldecode(str) {
str = str.replace('+', ' ');
str = unescape(str);
return str;
}
****for javascript

ลองดูครับ ก่อนส่งค่าอะไรไป convert ก่อน

ส่วนตัวรับ ถ้ารับเข้า php ก็ใช้คำสั่ง urldecode ก่อน ถ้า php ตีกลับมา ก็ urlencode
บันทึกการเข้า

รับจ้างเขียนโปรแกรม PHP งานมืออาชีพ เสร็จตามที่กำหนด ราคาปานกลาง
เหมาะกับผู้ที่รับงานมาแล้วส่งต่อจ๊ะ PM มาเลย
kobkung
Verified Seller
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,308



ดูรายละเอียด เว็บไซต์
« ตอบ #15 เมื่อ: 25 เมษายน 2011, 23:25:49 »

ง่าไม่เคยเจอเคสนี้ utf8 นี่ต้องเซฟ file type utf8 ด้วยนา
มันเป็นตอนไหนอะ ตอนส่งไป ตอนรับมา ตอน write ธรรมดา
ท่านนี่มีไรแปลกๆ เยอะจัง ทำให้ต้องไปรื้อฟื้นเลยนะเนี่ย

โค้ดเมื่อวานผมแก้ได้แล้วแหละ  ลองหา jquery form plugin มาใช้ ง่ายดี  Embarrassed
บันทึกการเข้า

เราเป็นบริษัท รับทำเว็บไซต์ แก้เว็บเดิม เขียน Php+Mysql+jQuery+css+bootstrap  งานตามสั่ง ประสบการณ์ จะ 19 ปี ละจ้า
Smilephp.com รับทำเว็บไซต์บริษัท e-commerce + ระบบชำระเงิน paypal,ธนาคาร  เว็บบริษัท เว็บขายของ ระบบจอง เช่า เขียน PHP ได้ทุกแนว  ช่วงนี้เน้นรับงาน ERP ระบบเอกสารบริษัท ,บัญชี ,  Barcode, Stock , Warehouse , Logistic ติดต่อ 086-364-5262

งดตอบคนทำเว็บนอกลู่นอกทาง ไม่ทำเว็บ WP ปั่นแชร์ เว็บประมูล สคริปปั่นใดๆ ไม่ทำเว็บบอลและพ
ohmohm
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 3,092



ดูรายละเอียด เว็บไซต์
« ตอบ #16 เมื่อ: 28 เมษายน 2011, 12:28:00 »

htmlentities () แล้ว UTF-8 ด้วยไหม
จำได้ว่า AJAX ต้อง UTF-8 เท่านั้นด้วยนิ ( หรือเปล่า )
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์