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

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

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

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

กระทู้: 2,257



ดูรายละเอียด เว็บไซต์
« เมื่อ: 17 ธันวาคม 2010, 11:57:55 »

เรื่องมันมีอยู่ว่า
ผมใช้ Flash8 ทำ animation บนเว็บแล้วทำลิงก์ไปหน้าเพจที่มี URL ภาษาไทยปนอยู่ด้วย
ในที่นี้เพจปลายทางเขียนด้วย PHP ครับ รับค่าภาษาไทยนั่นแหละไป query select บลาๆ ในฐานข้อมูลอีกที

ปัญหา
เปิดด้วย IE ไม่มีปัญหา
แต่ปัญหาเกิด เมื่อคลิ้กจาก swf แล้ว Firfox/Chrome มัน encode URL ภาษาไทยไปเป็น %FID...+3D% อะไรประมาณนี้

แล้วทำไมไม่ decode แปลงมันกลับอีกรอบล่ะ?

ลองแก้ดู
พอเขียนโค้ดแปลงกลับอีกรอบ แก้ปัญหาใน Firfox/Chrome ได้ แต่มันกลายเป็นมีปัญหากับ IE แทน หนักกว่าเดิมอีกครับ

เลยต้องมาขอความช่วยเหลือครับ
 wanwan017
« แก้ไขครั้งสุดท้าย: 17 ธันวาคม 2010, 11:58:43 โดย ขัน » บันทึกการเข้า

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

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

กระทู้: 563



ดูรายละเอียด
« ตอบ #1 เมื่อ: 17 ธันวาคม 2010, 17:25:59 »

เพจปลายทาง ลอง urldecode($url) ก่อน query ดูนะครับ
บันทึกการเข้า

เล็กสั้น ขยันซอย
หน้า: [1]   ขึ้นบน
พิมพ์