এটি কেবল প্রযোজ্য নয় ইউআরএলগুলিতে অ্যাম্পারস্যান্ডের , তবে সমস্ত সংরক্ষিত অক্ষরগুলিতেও হয় । যার মধ্যে কিছু রয়েছে:
# $ & + , / : ; = ? @ [ ]
&এইচডিএমএল ডকুমেন্টে এনকোডিংয়ের মতো ধারণাটি একই , তবে প্রসঙ্গটি HTML ডকুমেন্টের মধ্যে থাকা ছাড়াও ইউআরআই-র মধ্যেই পরিবর্তিত হয়েছে। সুতরাং, শতাংশ-এনকোডিং উভয় প্রসঙ্গে অভ্যন্তরের পার্সিংয়ের সাথে সমস্যাগুলি প্রতিরোধ করে।
আপনি যখন অন্য কোনও ইউআরএল-এর ভিতরে একটি ইউআরএল রাখার প্রয়োজন হয় তখন এটি যেখানে খুব কার্যকর হয় সেই জায়গাটি। উদাহরণস্বরূপ, আপনি যদি টুইটারে কোনও স্থিতি পোস্ট করতে চান:
http://www.twitter.com/intent/tweet?status=What%27s%20up%2C%20StackOverflow%3F(http%3A%2F%2Fwww.stackoverflow.com)
আমার টুইটগুলিতে প্রচুর সংরক্ষিত অক্ষর রয়েছে, যথা ?'():/, তাই আমি statusURL প্যারামিটারের পুরো মানটি এনকোড করেছি ed mailto:বার্তাগুলি বা বিষয় থাকতে পারে এমন লিঙ্কগুলি ব্যবহার করার সময় এটিও সহায়ক is কারণ লাইন ব্রেক, অ্যাম্পারস্যান্ড ইত্যাদি অক্ষত রাখতে আপনাকে bodyএবং subjectপরামিতিগুলি এনকোড করা দরকার ।
যখন কোনও নির্দিষ্ট প্রসঙ্গে সংরক্ষিত সেট ("" সংরক্ষিত চরিত্র ") এর একটি অক্ষরটির বিশেষ অর্থ (একটি" সংরক্ষিত উদ্দেশ্য ") থাকে এবং একটি ইউআরআই স্কিম বলে যে সেই চরিত্রটি অন্য কোনও উদ্দেশ্যে ব্যবহার করা প্রয়োজন, তবে চরিত্রটি অবশ্যই শতাংশ-এনকোড হওয়া উচিত। সংরক্ষিত অক্ষরটিকে শতাংশ-এনকোডিংয়ের সাথে অক্ষরটিকে এএসসিআইআইতে সম্পর্কিত বাইট মান হিসাবে রূপান্তর করা এবং তারপরে হেক্সাডেসিমাল ডিজিটের জোড় হিসাবে সেই মানটি উপস্থাপন করা হয়। শতাংশ চিহ্ন ("%") এর পূর্বে অঙ্কগুলি, যা পালানোর চরিত্র হিসাবে ব্যবহৃত হয়, তারপরে সংরক্ষিত অক্ষরের জায়গায় ইউআরআইতে ব্যবহৃত হয়। (একটি অ-এসসিআইআই চরিত্রের জন্য, এটি সাধারণত ইউটিএফ -8 এ তার বাইট ক্রমে রূপান্তরিত হয় এবং তারপরে প্রতিটি বাইট মানটি উপরে হিসাবে উপস্থাপন করা হয়)) সংরক্ষিত অক্ষর "/" উদাহরণস্বরূপ, যদি "পথ" ব্যবহার করা হয় কোনও ইউআরআই এর উপাদানটির, পাথ বিভাগগুলির মধ্যে একটি সীমানার হওয়ার বিশেষ অর্থ রয়েছে। যদি প্রদত্ত ইউআরআই স্কিম অনুসারে, "/" কোনও পাথ বিভাগে থাকা দরকার, তবে "% 2F" বা "% 2f" তিনটি অক্ষর অবশ্যই কাঁচা "/" এর পরিবর্তে সেগমেন্টে ব্যবহার করা উচিত।
http://en.wikipedia.org/wiki/Percent-encoding#Percent-encoding_reserved_characters