Ma hoa chay ngay khi ban nhap va chi xu ly tren thiet bi cua ban - van ban cua ban khong bao gio duoc tai len, nen an toan cho token, redirect URI va cac chuoi truy van rieng tu. Chon Component cho mot gia tri query hay phan duong dan, Full URL khi dau vao la toan bo URL co chua van ban non-ASCII, va Form cho cac luot gui form HTML trong do khoang trang la +.
Ma hoa va Giai ma URL
Chạy hoàn toàn trên trình duyệt của bạn - không tải lên, không cần đăng ký.
Ma hoa URL la gi?
Ma hoa URL (con goi la percent-encoding) ghi lai cac ky tu khong an toan trong URL - khoang trang, dau accent, emoji, dau ampersand - thanh <code>%</code> tiep theo la gia tri byte UTF-8 tuong ung. Cong cu nay ma hoa van ban thanh dang an toan cho URL va giai ma nguoc lai ngay tren trinh duyet, voi ba che do cho mot gia tri don, toan bo URL hoac chuoi tran viet form HTML.
Cách dùng
- 1Chon huong xu ly. Chon Ma hoa de chuyen van ban sang dang an toan cho URL, hoac Giai ma de khoi phuc van ban tu percent-encoding.
- 2Chon che do. Component ma hoa mot gia tri don (truong hop pho bien nhat), Full URL bao toan cau truc URL, va Form dung + cho khoang trang.
- 3Dan noi dung vao. Nhap hoac dan vao o nhap lieu - ket qua cap nhat truc tiep tren bang ben canh.
- 4Sao chep ket qua. Sao chep dau ra va dan vao bat cu dau can. Cac percent escape khong hop le hien thi thong bao ro rang thay vi van ban bi loi.
Dành cho ai
- Tao chuoi tran viet - chuyen ten nhu
café & cothanhcaf%C3%A9%20%26%20code ton tai trong URL. - Doc server log - dan mot dong request va giai ma de xem tran viet va duong dan o dang de doc.
- OAuth va chuyen huong - ma hoa gia tri
redirect_urihoacstatede no duoc chuyen tiep nguyen ven qua nha cung cap. - Du lieu form HTML - giai ma noi dung
application/x-www-form-urlencodedtrong do khoang trang duoc bieu dien bang+.
Câu hỏi thường gặp
Cong cu ma hoa URL nay co mien phi khong?
Co - hoan toan mien phi, khong can dang ky va khong gioi han su dung. Ca ma hoa lan giai ma deu chay tren trinh duyet cua ban.
Du lieu cua toi co duoc tai len o dau khong?
Khong. Van ban cua ban duoc xu ly cuc bo ngay tren trinh duyet va khong bao gio gui len server, nen an toan cho token, gia tri redirect OAuth va cac chuoi truy van rieng tu.
Su khac biet giua cac che do Component, Full URL va Form la gi?
Component (encodeURIComponent) ma hoa mot gia tri query hay phan duong dan - no percent-encode ca <code>& = ? /</code>. Full URL (encodeURI) giu nguyen cac ky tu cau truc, phu hop cho toan bo URL. Form giong Component nhung khoang trang la <code>+</code> thay vi <code>%20</code> - quy tac HTML <code>application/x-www-form-urlencoded</code>.
Co ho tro emoji, dau accent va chu viet khong phai Latin khong?
Co. Cac ky tu ngoai ASCII duoc ma hoa thanh byte UTF-8 - <code>é</code> thanh <code>%C3%A9</code>, <code>🌍</code> thanh <code>%F0%9F%8C%8D</code> - va giai ma nguoc lai thanh van ban goc.
Tai sao khoang trang doi khi la %20, doi khi la +?
<code>%20</code> la percent-encoding chung cho khoang trang. Dang plus (<code>+</code>) chi dung ben trong du lieu <code>application/x-www-form-urlencoded</code> - tuc la noi dung form HTML POST hoac chuoi truy van cua mot luot gui form. Dung che do Form cho nhung truong hop do; dung Component hoac Full URL o moi noi khac.
Tai sao toi nhan loi 'Ma hoa URL khong hop le'?
Noi dung nhap co mot <code>%</code> khong duoc theo sau boi hai chu so hex (vi du <code>%G1</code> hoac <code>%</code> o cuoi), hoac cac byte percent khong tao thanh UTF-8 hop le. Sua day trinh tu bi hong hoac dan lai chuoi da ma hoa goc.
Toi co the ma hoa mot chuoi da duoc ma hoa khong?
Co the, nhung moi <code>%</code> trong noi dung nhap se tro thanh <code>%25</code>, nen ket qua bi ma hoa kep. Hay giai ma truoc neu noi dung da la percent-encoded - hoac su dung huong Giai ma.