วิธีแก้ PHP ส่ง parameter แบบ Get แล้ว ภาษาไทยเพี้ยน
หากว่าเพื่อนๆ ส่ง Parameter แบบ Get หรือ แปะผ่าน URL ไปนั้นถ้าหากส่งเป็น ภาษาไทย จะทำให้เกิดปัญหาเรื่อง URL Encode ยกตัวอย่างเช่น เราส่งคำว่า ทดสอบ พอมาถึง Backend จะถูกแปลงเป็น %E0%B8%97%E0%B8%94%E0%B8%AA%E0%B8%AD%E0%B8%9A วิธีแปลงกลับเพื่อนำมาใช้งานนั้น สามารถทำได้ด้วยการใช้ function urldecode ยกตัวอย่างเช่น เราส่ง parameter ชื่อว่า test_param ด้วย value คือ ทดสอบ เราสามารถแปลงด้วยคำสั่งนี้ได้เลยครับ $decode_value = urldecode($test_param) เพียงเท่านี้เราก็สามารถทำตัวแปร $decode_value ไปใช้งานต่อได้เลยครับ