Skip to main content

ইউআরএল এনকোডিং সংক্ষিপ্ত পরিচিতি

URL টি এনকোডিং পৃ .1 (অথবা কোন URL ঐ% 20 কোড আছে?) (জুন 2026)

URL টি এনকোডিং পৃ .1 (অথবা কোন URL ঐ% 20 কোড আছে?) (জুন 2026)
Anonim

একটি ওয়েবসাইটের URL, যা সাধারণত "ওয়েবসাইট ঠিকানা" নামেও পরিচিত, এটি একটি নির্দিষ্ট ওয়েবসাইট অ্যাক্সেস করার জন্য কোনও ওয়েব ব্রাউজারে প্রবেশ করবে। যখন আপনি একটি URL এর মাধ্যমে তথ্য পাস করেন, তখন আপনাকে নিশ্চিত করতে হবে এটি শুধুমাত্র নির্দিষ্ট অনুমোদিত অক্ষর ব্যবহার করে। এই অনুমোদিত অক্ষরগুলিতে বর্ণমালা অক্ষর, সংখ্যা এবং কয়েকটি বিশেষ অক্ষর রয়েছে যা URL স্ট্রিংয়ের অর্থ রয়েছে। যে কোনও অক্ষর যা একটি ইউআরএল যুক্ত করতে হবে তাদের এনকোড করা উচিত যাতে ব্রাউজারের সফ্টওয়্যারগুলি যে পৃষ্ঠাগুলি এবং সংস্থানগুলি খুঁজছেন তা সনাক্ত করতে সমস্যা হয় না।

একটি ইউআরএল এনকোডিং

ইউআরএল স্ট্রিং সবচেয়ে সাধারণ এনকোডেড চরিত্র অক্ষর। যখনই আপনি একটি URL- এ একটি প্লাস-সাইন (+) দেখেন তখন এই চরিত্রটি দেখুন। এই স্থান চরিত্র প্রতিনিধিত্ব করে। প্লাস সাইন একটি ইউআরএল যে স্থান প্রতিনিধিত্ব একটি বিশেষ চরিত্র হিসাবে কাজ করে। আপনি এটি দেখতে পাবেন সবচেয়ে সাধারণ উপায় একটি মেইল্টো লিঙ্ক যা একটি বিষয় রয়েছে। আপনি যদি বিষয়টির মধ্যে স্পেস থাকতে চান তবে আপনি প্লাস হিসাবে তাদের এনকোড করতে পারেন:

mailto: ইমেইল বিষয় = এই + আমার + বিষয় + হয়

এনকোডিং পাঠ্যের এই বিটটি "এটি আমার বিষয়" এর একটি বিষয় প্রেরণ করবে। এনকোডিংয়ের "+" চরিত্রটি প্রকৃত সাথে প্রতিস্থাপিত হবে যখন এটি ব্রাউজারে রেন্ডার করা হয়।

একটি ইউআরএল এনকোড করতে, আপনি কেবল বিশেষ অক্ষরগুলি তাদের এনকোডিং স্ট্রিং দিয়ে প্রতিস্থাপন করুন। এটি প্রায় সবসময় একটি অক্ষর দিয়ে শুরু হবে।

একটি ইউআরএল এনকোডিং

কঠোরভাবে বলার অপেক্ষা রাখে না, আপনি সবসময় একটি ইউআরএল পাওয়া কোন বিশেষ অক্ষর এনকোড করা উচিত। একটি গুরুত্বপূর্ণ নোট, যদি আপনি এই সমস্ত কথোপকথন বা এনকোডিং দ্বারা কিছুটা ভীত বোধ করেন তবে এটি সাধারণত ফর্মের তথ্য ব্যতীত অন্য কোনও সাধারণ অক্ষরগুলির মধ্যে তাদের স্বাভাবিক প্রসঙ্গের বাইরে কোনও বিশেষ অক্ষর খুঁজে পাবে না।

সর্বাধিক ইউআরএল সহজ অক্ষর ব্যবহার করে যা সর্বদা অনুমোদিত হয়, সুতরাং কোনও এনকোডিং এর প্রয়োজন নেই।

জিইটি পদ্ধতি ব্যবহার করে আপনি যদি সিজিআই স্ক্রিপ্টগুলিতে ডেটা জমা দেন তবে আপনাকে ইউআরএল-এ প্রেরিত তথ্যটি এনকোড করতে হবে। উদাহরণস্বরূপ, যদি আপনি একটি আরএসএস ফিড প্রচারের জন্য একটি লিঙ্ক লেখেন তবে আপনার URL টি আপনার প্রচারিত স্ক্রিপ্ট URL এ যোগ করার জন্য এনকোড করা দরকার।

কি এনকোড করা উচিত?

কোন অক্ষর যা একটি বর্ণমালা চরিত্র, সংখ্যা, বা একটি বিশেষ চরিত্র যা তার স্বাভাবিক প্রসঙ্গের বাইরে ব্যবহার করা হচ্ছে তা আপনার পৃষ্ঠায় এনকোড করা প্রয়োজন। নীচে একটি সাধারণ অক্ষরের একটি টেবিল যা একটি URL এবং তাদের এনকোডিংয়ে পাওয়া যেতে পারে।

সংরক্ষিত অক্ষর ইউআরএল এনকোডিং

চরিত্রইউআরএল উদ্দেশ্যএনকোডিং
:ঠিকানা থেকে পৃথক প্রোটোকল (http)% 3B
/পৃথক ডোমেন এবং ডিরেক্টরি% 2F
#পৃথক নোঙ্গর%23
?পৃথক ক্যোয়ারী স্ট্রিং% 3F
&পৃথক প্রশ্নের উপাদান%24
@ডোমেইন থেকে পৃথক ব্যবহারকারীর নাম এবং পাসওয়ার্ড%40
%একটি এনকোডেড চরিত্র নির্দেশ করে%25
+একটি স্থান নির্দেশ করে% 2B
ইউআরএল সুপারিশ করা হয় না% 20 বা +

উল্লেখ্য যে এই এনকোড করা উদাহরণটি আপনি এইচটিএমএল বিশেষ অক্ষরগুলির সাথে যা খুঁজে পান তার চেয়ে আলাদা। উদাহরণস্বরূপ, যদি আপনি একটি এম্পার্সেন্ড (&) অক্ষরের সাথে একটি ইউআরএল এনকোড করতে চান তবে আপনি% 24 ব্যবহার করবেন, যা উপরের টেবিলে প্রদর্শিত হবে। আপনি যদি এইচটিএমএলটি লেখেন এবং আপনি পাঠ্যটিতে একটি সংযোজন যুক্ত করতে চান তবে আপনি% 24 ব্যবহার করতে পারছেন না। পরিবর্তে, আপনি উভয় ব্যবহার করবে & অথবা &, যা উভয় রেন্ডার করা HTML পৃষ্ঠাতে & আউট লিখতে হবে। এটি প্রথমে বিভ্রান্তিকর বলে মনে হতে পারে তবে এটি মূলত পৃষ্ঠাটিতে প্রদর্শিত পাঠ্যটির মধ্যে পার্থক্য যা HTML কোডের অংশ এবং URL স্ট্রিং, যা একটি পৃথক সত্তা এবং তাই বিভিন্ন বিধি সাপেক্ষে।

"এবং" চরিত্র, পাশাপাশি অনেক অন্যান্য অক্ষর, প্রতিটিতে প্রদর্শিত হতে পারে যে দুটিতে পার্থক্যগুলি আপনাকে বিভ্রান্ত করবে না।

জেনারেল ক্রাইনিনের মূল নিবন্ধ। জেরেমি গিরার্ড দ্বারা সম্পাদিত।