Parenthesis adalah "sub-delims yang dicadangkan" sebagaimana didefinisikan oleh RFC 3986 . Itu berarti bahwa karakter tersebut mungkin memiliki makna khusus di bagian-bagian tertentu dari URL. Inilah yang dikatakan RFC tentang bagaimana mereka harus diperlakukan:
Aplikasi penghasil URI harus persen-menyandikan oktet data yang sesuai dengan karakter dalam set yang disediakan kecuali karakter ini secara khusus diizinkan oleh skema URI untuk mewakili data dalam komponen itu. Jika karakter yang dilindungi ditemukan dalam komponen URI dan tidak ada peran pembatas yang diketahui untuk karakter tersebut, maka karakter tersebut harus ditafsirkan sebagai mewakili oktet data yang sesuai dengan pengkodean karakter tersebut di US-ASCII.
Anda menggunakan tanda kurung di bagian jalur URL. Parenthesis tidak memiliki arti khusus di bagian URL itu. Satu-satunya batasan di jalan tampaknya:
Jalur diakhiri oleh tanda tanya pertama ("?") Atau karakter tanda nomor ("#"), atau pada akhir URI.
Karena itu Anda dapat menggunakan tanda kurung di jalur URL, tetapi Anda dapat menyandikannya dengan %28
dan %29
. Seperti yang dikatakan w3d dalam komentar, perangkat lunak yang menggunakan heuristik untuk mengambil URL dari teks mungkin tidak mengenali URL lengkap ketika itu berisi tanda kurung yang tidak terhindar.