HTML URL Encode
HTML URL Encode (বাংলা টিউটোরিয়াল)
URL Encode হলো একটি পদ্ধতি যা URL-এ স্পেস, বিশেষ চিহ্ন এবং অক্ষরকে নিরাপদভাবে প্রদর্শন ও স্থানান্তর করার জন্য ব্যবহৃত হয়।
১️⃣ URL Encode কী?
URL Encode হল একটি প্রক্রিয়া যেখানে স্পেস বা বিশেষ চিহ্নগুলোকে একটি নিরাপদ কোডে রূপান্তর করা হয়। উদাহরণ: স্পেস => %20
২️⃣ কেন URL Encode দরকার?
- URL-এ স্পেস বা বিশেষ চিহ্ন থাকা সমস্যা তৈরি করতে পারে।
- তথ্য নিরাপদভাবে সার্ভারে পাঠাতে সাহায্য করে।
- সঠিকভাবে GET বা POST প্যারামিটার পাঠাতে প্রয়োজন।
৩️⃣ সাধারণ URL Encode উদাহরণ
মূল URL: https://example.com/search?query=বাংলা টিউটোরিয়াল
URL Encode করা: https://example.com/search?query=%E0%A6%AC%E0%A6%BE%E0%A6%82%E0%A6%B2%E0%A6%BE%20%E0%A6%9F%E0%A6%BF%E0%A6%89%E0%A6%9F%E0%A7%8B%E0%A6%B0%E0%A6%BF%E0%A6%AF%E0%A6%BC%E0%A6%BE%E0%A6%B2
উপরের উদাহরণে স্পেস %20 দিয়ে প্রতিস্থাপিত হয়েছে এবং বাংলা অক্ষর Unicode এ রূপান্তরিত হয়েছে।
৪️⃣ HTML Form ও URL Encode
যখন ফর্ম GET পদ্ধতিতে সাবমিট হয়, ব্রাউজার স্বয়ংক্রিয়ভাবে ইনপুটের মান URL Encode করে সার্ভারে পাঠায়।
<form action="search.php" method="get">
<input type="text" name="query" placeholder="খুঁজুন...">
<button type="submit">সাবমিট</button>
</form>