এইচটিএমএল URL এনকোড - HTML URL Encode



ওয়েব এড্রেসের এক নাম হল ইউআরএল (URL),URL এর পূর্ণরূপ হল Uniform Resource Locator.
একটি URL হতে পারে একটি নাম যেমন www.websschool.com অথবা একটি আইপি(IP) এড্রেস যেমন 192.68.20.50. অধিকাংশ ইউজারই ওয়েব সার্ফিং করার সময় URL হিসেবে ওয়েব সাইট এর নাম ব্যবহার করে কারন কতগুলো সংখ্যা মনে রাখার তুলনায় কোন নাম মনে রাখা অনেকটাই সহজ।


URL

কোন এইচটিএমএল পেজের একটি লিংকে যখন আপনি ক্লিক করেন তখন একটি <a> ট্যাগ আপনাকে ইন্টারনেটের কোন নির্দিষ্ট ওয়েব পেজে নিয়ে যায়।
ইন্টারনেটে কোন ডকুমেন্ট বা অন্য কোন তথ্য(Data) কে এড্রেসিং করতে URL ব্যাবহৃত হয়।
এ রকম দেখতে একটি ওয়েব এড্রেস http://www.webssool.com/html/html-4.01-home.html, নীচের নিয়ম অনুসরন করে -

 

scheme://host.domain:port/path/filename



scheme - এটি কোন ধরনের ইন্টারনেট সার্ভিস তা নির্দেশ করে। সবচেয়ে জনপ্রিয় scheme হল http.
host - এটি নির্দেশ করে কোন ধরনের ডোমেইন হোসট ( Domain Host), ডিফল্ট domain host হল www.
domain - এটি ওয়েব সাইট এর ডোমেইন নাম নির্দেশ করে, যেমন websschool.com
port - এটি host এর পোর্ট নাম্বার নির্দেশ করে, http এর জন্য ডিফল্ট পোর্ট নাম্বার হল ৮০
path - সার্ভারে সংরক্ষিত ডকুমেন্টের পথ বা অবস্থান নির্দেশ করে।
filename - কোন ডকুমেন্টের নাম নির্দেশ করে।


প্রচলিত সাধারন URL পদ্ধতি

নিচের টেবিলে কিছু সাধারণ পদ্ধতি প্রদর্শন করা হল।

পদ্ধতি বিশদ নাম ব্যবহার
http HyperText Transfer Protocol সাধারণ ওয়েব পেজ। এটি ইনক্রিপ্টেড নয়
https Secure HyperText Transfer Protocol সংরক্ষিত ওয়েব পেজ। এটি ইনক্রিপ্টেড
ftp File Transfer Protocol ডাউনলোডিং অথবা আপলোডিং ফাইল
file   কম্পিউটারের একটি ফাইল


URL এনকোডিং

শুধুমাত্র ASCII ক্যারেক্টার-সেট ব্যবহারের মাধ্যমে URL ইন্টারনেটে পাঠানো যায়।
যদি ASCII সেটের বাহিরের কোন প্রকার ক্যারেক্টার URL-এ ব্যবহার করা হয় তাহলে সেটিকে অবশ্যই কনভার্ট করতে হয়। URL এনকোডিং দ্বারা ASCII ক্যারেক্টারের বাহিরের ক্যারেক্টারগুলোকে কনভার্ট করে ইন্টারনেটের মাধ্যমে পাঠানো যায়।

URL এনকোডিং ASCII ক্যারেক্টারের বাহিরের ক্যারেক্টারগুলোকে একটি "%" এবং হেক্সাডেসিমেল সংখ্যা দিয়ে প্রতিস্থাপন করে। URL-এর মধ্যে স্পেস ব্যবহার করা যায় না। তাই URL এনকোডিং স্পেসগুলোকে '+' চিহ্ন অথবা %20 তে পরিনত করে।


ASCII এনকোডিং

আপনার পেজে ব্যবহৃত ক্যারেক্টার সেট অনুযায়ী ব্রাউজার ইনপুট এনকোড করবে। এইচটিএমএল ৫ এ স্বয়ংক্রিয় ক্যারেক্টার সেট হল UTF-8।

ক্যারেক্টার Windows-1252 UTF-8
%80 %E2%82%AC
£ %A3 %C2%A3
© %A9 %C2%A9
® %AE %C2%AE
À %C0 %C3%80
Á %C1 %C3%81
 %C2 %C3%82
à %C3 %C3%83
Ä %C4 %C3%84
Å %C5 %C3%85







এই ওয়েব সাইট এর সমস্ত টিউটোরিয়াল, সার্কিট ডায়াগ্রাম, উদাহরণ ইত্যাদি খুব সহজ ও সাধারণ ভাবে তৈরি করা হয়েছে। টিউটোরিয়াল, সার্কিট ডায়াগ্রাম, উদাহরণ ইত্যাদির ভুল পরিহার করার জন্য বার বার যাচাই করা হয়েছে, কিন্তু আমরা এর পূর্ণ নিশ্চয়তা ও দায়ভার বহন করি না। যখন আপনি এই সাইটটি ব্যবহার করেন, আমরা ধরে নেই যে আপনি পড়েছেন এবং সম্মত আছেন আমাদের টার্মস অফ ইউস (Terms of use) এবং প্রাইভেসি পলিসি( Privacy policy) সম্পর্কে।

Copyright 2016-2018 by websschool.com, All Rights Reserved.