Dấu ngoặc đơn là "phân định phụ dành riêng" như được định nghĩa bởi RFC 3986 . Điều đó có nghĩa là ký tự có thể có ý nghĩa đặc biệt trong các phần nhất định của URL. Đây là những gì RFC nói về cách họ nên được đối xử:
Các ứng dụng sản xuất URI nên mã hóa phần trăm các octet dữ liệu tương ứng với các ký tự trong tập dành riêng trừ khi các ký tự này được sơ đồ URI cho phép đặc biệt để biểu diễn dữ liệu trong thành phần đó. Nếu tìm thấy một ký tự dành riêng trong thành phần URI và không có vai trò phân định nào cho ký tự đó, thì nó phải được hiểu là đại diện cho octet dữ liệu tương ứng với mã hóa của ký tự đó trong US-ASCII.
Bạn đang sử dụng dấu ngoặc đơn trong phần đường dẫn của URL. Dấu ngoặc đơn không có ý nghĩa đặc biệt trong phần đó của URL. Các hạn chế duy nhất trên đường dẫn dường như là:
Đường dẫn được kết thúc bằng ký tự dấu hỏi đầu tiên ("?") Hoặc ký hiệu số ("#") hoặc ở cuối URI.
Do đó, bạn có thể sử dụng dấu ngoặc đơn trong đường dẫn của URL, nhưng bạn có thể mã hóa chúng bằng %28
và %29
. Như w3d nói trong các bình luận, phần mềm sử dụng phương pháp phỏng đoán để chọn URL ngoài văn bản có thể không nhận ra URL đầy đủ khi nó chứa dấu ngoặc đơn không thoát.