Mã hóa URL

Mã hóa URL bằng mã hóa UTF-8/giá trị thập lục phân của byte

Encode URL

Mã hóa URL là quá trình chuyển đổi các ký tự đặc biệt thành các thực thể HTML tương ứng của chúng. Thông thường nhất, những ký tự này là những ký tự dành riêng được sử dụng để cấu trúc các trang web. Mã hóa URL đảm bảo rằng lượng không gian chính xác được phân bổ cho các bộ ký tự này. Mã hóa URL đặc biệt quan trọng khi làm việc với các URL được sử dụng trong email. Khi được sử dụng cùng với biểu mẫu web, mã hóa URL sẽ ngăn trình duyệt cố gắng tự động gửi dữ liệu bao gồm các ký tự dành riêng.

Mã hóa URL là quá trình mã hóa các ký tự đặc biệt (như dấu cách, dấu gạch nối, v.v.) để đảm bảo rằng nó có thể được truyền qua web một cách an toàn. Trong mã hóa URL, các ký tự được thay thế bằng mã % và hai chữ số như được hiển thị trong bảng bên dưới.

Mã hóa URL là gì?

Nó là một loại mã hóa đặc biệt cho các ký tự. Nó cho phép lưu trữ bất kỳ ký tự nào với giá trị ASCII của nó. Ví dụ: mã hóa "a" với giá trị ASCII là 97 là "%61". Vì vậy, %61 là một URL trong. URL được giới hạn trong phạm vi ASCII (0–127) và không thể lưu trữ các ký tự ngoài phạm vi này. Mã hóa URL là điều cần thiết để lưu trữ các ký tự ngoài phạm vi này. Mã hóa URL cũng được sử dụng để quốc tế hóa URL.

Làm cách nào để mã hóa URL?

Mã hóa bất kỳ URL nào bằng công cụ trực tuyến miễn phí này rất dễ dàng. Bạn có thể mã hóa URL chỉ bằng một cú nhấp chuột.

  • Truy cập: https://www.webetool.com/url-encode
  • Dán hoặc nhập URL của bạn vào ô trống.
  • Nhấn nút Mã hóa.

Nó sẽ ngay lập tức chuyển đổi chuỗi URL thành một chuỗi byte bằng cách sử dụng mã hóa UTF-8 hoặc giá trị% thập lục phân của byte.

Những ký tự nào được phép trong URL?

Các ký tự được phép trong URL là bất kỳ ký tự nào hợp lệ cho tên máy chủ. Tên máy chủ là một phần của URL xuất hiện sau dấu gạch chéo đầu tiên. Ví dụ: http://www.example.com/dir/file.html?var=1 Nếu bạn đang sử dụng ký tự gạch chéo lên thì không sao. Nếu bạn đang sử dụng ký tự dấu ngã thì không sao. Nếu bạn đang sử dụng ký tự dấu chấm hỏi thì không sao. Nếu bạn đang sử dụng ký hiệu at thì không sao. Hạn chế duy nhất là ký tự đầu tiên của tên máy chủ phải là chữ cái hoặc số. Ví dụ: http://www.example.com/dir/file.html?var=1 có thể được coi là một URL hợp lệ.

RFC 3986 phần 2.3 Ký tự không được đặt trước (tháng 1 năm 2005):

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 - _ . ~

RFC 3986 phần 2.2 Ký tự dành riêng (tháng 1 năm 2005):

! * ' ( ) ; : @ & = + $ , / ? % # [ ]

Tại sao bạn nên mã hóa URL?

Khi làm việc với URL trong trang web hoặc blog của mình, bạn có thể gặp phải vấn đề về cách mã hóa URL chính xác. URL chỉ đơn giản là địa chỉ web của một trang. Ví dụ: bài đăng trên blog này có URL: https://en.wikipedia.org/wiki/Percent-encoding. Khi làm việc với URL, bạn có thể thấy rằng bạn có các ký tự không phải chữ và số trong URL của mình. Một ví dụ phổ biến về điều này là khi bạn có số ID trong URL của mình. Ví dụ: bạn có thể có một URL trông như thế này: http://www.example.com/article/12345 Để khắc phục điều này, bạn có thể sử dụng mã hóa URL. Mã hóa URL (hoặc mã hóa phần trăm) là cách định dạng URL khi có các ký tự không phải chữ và số. Đó cũng là một cách để đảm bảo rằng các ký tự đặc biệt được mã hóa chính xác và không làm hỏng các liên kết của bạn.

Cookie
We care about your data and would love to use cookies to improve your experience.