ฟังก์ชันบล็อก URL_ENCODE

ฟังก์ชันบล็อก URL_ENCODE เริ่มต้นการเข้ารหัสสตริง

ฟังก์ชันนี้เหมาะสมเมื่อต้องการใช้สตริงภายในส่วนของคำถามของ URL และต้องการวิธีที่สะดวกในการส่งตัวแปรไปยังหน้าถัดไป

อินพุท

อินพุทนี้กำหนดสตริงที่จะเข้ารหัส

เอาต์พุท

ให้สตริงที่ออกจากการแปลงที่นี่ ทุกตัวอักษรที่ไม่ใช่ตัวเลขและตัวอักษรจะถูกแทนที่ด้วยเครื่องหมายเปอร์เซ็นต์ (%) ตามด้วยค่าเฮกซาเดซิมัลสองตัว และช่องว่างโดยใช้เครื่องหมายบวก (+) การเข้ารหัสเกิดขึ้นตามวิธีเดียวกันกับข้อมูลที่โพสต์ผ่านฟอร์ม WWW - ซึ่งตรงกับการกำหนดค่าประเภทไฟล์ application/x-www-form-urlencoded. การกำหนดค่าเหล่านี้แตกต่างจากการเข้ารหัสตาม RFC 3986 (ดูฟังก์ชันบล็อก RAW_URL_ENCODE) ด้วยเหตุผลทางประวัติศาสตร์ที่ช่องว่างถูกเข้ารหัสเป็นเครื่องหมายบวก (+)

ดูเพิ่มเติม