Vì các URL thường chứa các ký tự bên ngoài bộ ASCII nên URL phải được chuyển đổi thành định dạng ASCII hợp lệ
Mã hóa URL thay thế các ký tự ASCII không an toàn bằng "%" theo sau là hai chữ số thập lục phân
URL không thể chứa khoảng trắng. Mã hóa URL thường thay thế khoảng trắng bằng dấu cộng [+] hoặc bằng %20
Tự mình thử
Nếu bạn nhấp vào nút "Gửi" bên dưới, trình duyệt sẽ mã hóa URL đầu vào trước khi gửi đến máy chủ. Một trang tại máy chủ sẽ hiển thị đầu vào nhận được
Là con người, chúng ta có khả năng sinh ra để chọn ra những thông tin có giá trị từ những tình huống không mấy lý tưởng. Bộ não của chúng ta có thể xử lý những thứ chúng ta cần khi bỏ qua những điều vô nghĩa. Thật không may, các thành phần chính của web như HTML và HTTP không có khả năng tương thích và trên thực tế, không quá ngạc nhiên về điều này
Là lập trình viên, chúng ta cần thực hiện các bước bổ sung khi truyền dữ liệu đến một trang HTML để đảm bảo rằng nó không phá vỡ các quy ước HTML. Ngoài ra, khi gửi yêu cầu đến máy chủ, chúng ta có thể phải tuân thủ các quy tắc HTTP để đảm bảo máy chủ không từ chối yêu cầu web của chúng ta
Bài viết này sẽ giúp bạn tìm hiểu lớp
if [ch >= 'a' && ch = 'A' && ch = '0' && ch = 'a' && ch = 'A' && ch = '0' && ch = 'a' && ch = 'A' && ch = '0' && ch = 'a' && ch = 'A' && ch = '0' && ch = 'a' && ch = 'A' && ch = '0' && ch = 'a' && ch = 'A' && ch = '0' && ch = 'a' && ch = 'A' && ch = '0' && ch = 'a' && ch = 'A' && ch = '0' && ch = 'a' && ch = 'A' && ch = '0' && ch = 'a' && ch = 'A' && ch = '0' && ch = 'a' && ch = 'A' && ch = '0' && ch = 'a' && ch = 'A' && ch = '0' && ch = 'a' && ch = 'A' && ch = '0' && ch = 'a' && ch = 'A' && ch = '0' && ch = 'a' && ch = 'A' && ch = '0' && ch = 'a' && ch = 'A' && ch = '0' && ch = 'a' && ch = 'A' && ch = '0' && ch = 'a' && ch = 'A' && ch = '0' && ch = 'a' && ch = 'A' && ch = '0' && ch = 'a' && ch = 'A' && ch = '0' && ch = 'a' && ch = 'A' && ch = '0' && ch = 'a' && ch = 'A' && ch = '0' && ch = 'a' && ch = 'A' && ch = '0' && ch = 'a' && ch = 'A' && ch = '0' && ch = 'a' && ch = 'A' && ch = '0' && ch = 'a' && ch = 'A' && ch = '0' && ch