Tới nội dung chính
Tính Ngay

Mã hoá URL

Mã hoá chuỗi để đưa vào URL và giải mã ngược lại.


Chuỗi đã mã hoá

t%C3%ACm%20ki%E1%BA%BFm%3Fq%3Dl%C3%A3i%20k%C3%A9p%26sort%3Dm%E1%BB%9Bi

Tiếng Việt có dấu trong URL luôn phải mã hoá; mỗi ký tự thành hai hoặc ba nhóm phần trăm.

Công thức

Ký tự không an toàn được thay bằng % và mã byte dạng thập lục phân

Chữ cái, chữ số và vài ký tự như dấu gạch ngang giữ nguyên; còn lại mã hoá hết.

Ví dụ

Chuỗi a b&c thành a%20b%26c: khoảng trắng là byte 20 hệ 16 nên thành %20, dấu và là byte 26 nên thành %26.

Công cụ liên quan

Câu hỏi thường gặp

Khi nào cần mã hoá URL?

Khi đưa dữ liệu vào chuỗi truy vấn hoặc đường dẫn. Khoảng trắng, dấu và, dấu bằng và mọi ký tự tiếng Việt có dấu đều phải mã hoá.

Vì sao một chữ tiếng Việt thành nhiều nhóm phần trăm?

Vì UTF-8 viết chữ có dấu bằng hai hoặc ba byte, mỗi byte thành một nhóm phần trăm.