1. Mã hóa URL là gì?
Mã hóa URL (mã hóa phần trăm) là quá trình chuyển các ký tự không an toàn trong URL thành % theo sau là mã hệ thập lục phân. Vì URL chỉ cho phép ký tự ASCII, nên ký tự tiếng Hàn, ký tự đặc biệt và khoảng trắng cần được mã hóa. Ví dụ: dấu cách thành %20, @ thành %40, và ký tự é được mã hóa thành %C3%A9. Theo tiêu chuẩn RFC 3986, các ký tự ngoài A-Z, a-z, 0-9, -, _, ., ~ phải được mã hóa. Các phần khác nhau của URL (tham số truy vấn, đường dẫn, hash) có quy tắc mã hóa khác nhau.