
Khối chức năng URL_ENCODE mã hóa URL cho một chuỗi ký tự.
Chức năng này phù hợp khi muốn sử dụng một chuỗi ký tự trong phần truy vấn của một URL, và bạn cần một cách thuận tiện để truyền biến đến trang tiếp theo.
Đầu vào định nghĩa chuỗi ký tự cần được mã hóa.
Trả về một chuỗi ký tự tại đầu ra, trong đó tất cả các ký tự không phải số hoặc chữ cái ngoại trừ -_. được thay thế bằng một dấu phần trăm (%) theo sau bởi hai giá trị hexadecimal và khoảng trắng được thay thế bằng một dấu cộng (+). Quá trình mã hóa diễn ra theo cùng cách mà dữ liệu được gửi qua biểu mẫu WWW cũng được mã hóa - điều này tương ứng với định danh loại tệp application/x-www-form-urlencoded. Định danh này khác với quá trình mã hóa theo RFC 3986 (xem Khối Chức Năng RAW_URL_ENCODE) ở chỗ do lý do lịch sử, khoảng trắng được mã hóa thành dấu cộng (+).