บางครั้งเมื่อเราต้องแนบตัวอักษรไปกับ url เช่นการ search เราจะต้องเจอกับตัวอักษรประหลาดๆ เช่นคำว่า “ทะเล” แต่ผลลัพที่ได้จะออกมาเป็น “%E0%B8%97%E0%B8%B0%E0%B9%80%E0%B8%A5″ ทำให้เราไม่สามารถนำไป query ได้
สามารถแก้ไขได้โดย
- ขาส่ง ก่อนแนบ string ไปกับ url เราใช้ rawurlencode($string)rawurlencode($string)
- ขารับ ใช้ rawurldecode($string) เพื่อคืนค่าที่ถูกต้องกลับมา
ที่มา : www.itorn.net
0 ความคิดเห็น