HTML এনকোডিং (চারিটি সংকেতসমূহ)

To display HTML pages correctly, the web browser must know which character set to use.

From ASCII to UTF-8

ASCII প্রথম চার্জেট কোডিং স্ট্যান্ডার্ড। ASCII 128টি ইন্টারনেটে ব্যবহৃত চার্জেটকে নির্দিষ্ট করে: সংখ্যা (0-9), অক্ষর (A-Z) এবং কিছু বিশেষ চার্জেট যেমন: ! $ + - ( ) @ < >

ISO-8859-1 HTML 4-এর ডিফল্ট চার্জেট সেট। এই চার্জেট সেটটি 256টি ভিন্ন চার্জেট কোডকে সমর্থন করে। HTML 4-এর পাশাপাশি UTF-8-ও সমর্থন করা হয়。

ANSI (Windows-1252) হল মৌলিক Windows চার্জেট। ANSI এবং ISO-8859-1 একই, কিন্তু ANSI-তে 32টি অতিরিক্ত চার্জেট আছে。

HTML5 নিয়ামক ওয়েব ডেভেলপারদের UTF-8 চার্জেট সেটটি ব্যবহার করার উৎসাহ দেয়, যেটি বিশ্বের প্রায় সকল চার্জেট ও সিগনকে আছে!

HTML charset 属性

একটি HTML পাতা সঠিকভাবে দেখানোর জন্য, ওয়েব ব্রাউজারকে পাতায় ব্যবহৃত চার্জেট সেটটি জানা উচিত。

এটা <meta> এই ট্যাগে সূচিত করা হয়:

<meta charset="UTF-8">

স্বয়ংক্রিয়ভাবে প্রয়োগ করুন

চার্জেট সেটের মধ্যে পার্থক্য

এই টেবিলে উপরোক্ত চার্জেট সেটের মধ্যে পার্থক্যকে দেখানো হল:

Numb ASCII ANSI 8859 UTF-8 Description
32 space
33!!!!exclamation mark
34""""quotation mark
35####number sign
36$$$$dollar sign
37%%%%percent sign
38৩৮৩৮৩৮৩৮&
এম্পার্স্যান্ড৩৯৩৯৩৯৩৯'
এপোস্ট্রফ৪০৪০৪০৪০(
লেফ্ট প্যারেনথেসিস৪১৪১৪১৪১)
রাইট প্যারেনথেসিস৪২৪২৪২৪২*
এস্টারিস্ক++++প্লাস সাইন
৪৪,,,,কমা
৪৫----হাইপেনমিনাস
৪৬....ফুল স্টপ
৪৭////সোলিডাস
৪৮নম্বর শূন্য
৪৯নম্বর এক
৫০নম্বর দ
৫১নম্বর ত
৫২নম্বর চ
৫৩নম্বর প
৫৪নম্বর ছ
৫৫নম্বর সাত
৫৬নম্বর আট
৫৭নম্বর নয়
৫৮::::কলন
৫৯;;;;সেমিকোলন
৬০<<<<কম দ্রব্য
৬১====সমানদ্রব্য
৬২>>>>সমানদ্রব্য
৬৩????প্রশ্নদ্রব্য
৬৪@@@@কমার্শিয়াল এট
৬৫ল্যাটিন ক্যাপিটাল লেটার এ
৬৬বিবিবিবিল্যাটিন ক্যাপিটাল লেটার বি
৬৭সিসিসিসিল্যাটিন ক্যাপিটাল লেটার সি
৬৮ডিডিডিডিল্যাটিন ক্যাপিটাল লেটার ডি
৬৯ল্যাটিন ক্যাপিটাল লেটার ই
৭০এফএফএফএফল্যাটিন ক্যাপিটাল লেটার এফ
৭১এগএগএগএগল্যাটিন ক্যাপিটাল লেটার এগ
৭২এইএইএইএইল্যাটিন ক্যাপিটাল লেটার এই
৭৩আইআইআইআইল্যাটিন ক্যাপিটাল লেটার আই
৭৪জেজেজেজেল্যাটিন ক্যাপিটাল লেটার জে
৭৫কেকেকেকেল্যাটিন ক্যাপিটাল লেটার কে
৭৬এলএলএলএলল্যাটিন ক্যাপিটাল লেটার এল
৭৭এমএমএমএমল্যাটিন ক্যাপিটাল লেটার এম
৭৮এনএনএনএনল্যাটিন ক্যাপিটাল লেটার এন
৭৯ল্যাটিন ক্যাপিটাল লেটার ও
হাত্তা80808080P
Latin capital letter P81818181Q
Latin capital letter Q82828282R
Latin capital letter R83838383S
Latin capital letter S84848484T
Latin capital letter T85858585U
Latin capital letter U86868686V
Latin capital letter V87878787W
Latin capital letter W88888888X
Latin capital letter X89898989Y
Latin capital letter Y90909090Z
Latin capital letter Z91919191[
left square bracket92929292\
reverse solidus93939393]
right square bracket95959595^
circumflex accent____low line
96````grave accent
97aaaaLatin small letter a
98bbbbLatin small letter b
99ccccLatin small letter c
100ddddLatin small letter d
101eeeeLatin small letter e
102ffffLatin small letter f
103ggggLatin small letter g
104hhhhLatin small letter h
105iiiiLatin small letter i
106jjjjLatin small letter j
107kkkkLatin small letter k
108llllLatin small letter l
109mmmmLatin small letter m
110nnnnLatin small letter n
111ooooLatin small letter o
112ppppLatin small letter p
113qqqqLatin small letter q
১১৪114114114114r
Latin small letter r115115115115s
Latin small letter s116116116116t
Latin small letter t117117117117u
Latin small letter u118118118118v
Latin small letter v119119119119w
Latin small letter w120120120120x
Latin small letter x121121121121y
Latin small letter y122122122122z
Latin small letter z123123123123{
left curly bracket||||vertical line
125}}}}right curly bracket
126~~~~tilde
127DEL    
128 €  euro sign
129 নায়়াজ্ঞ
130 ‚  single low-9 quotation mark
131 ƒ  Latin small letter f with hook
132 „  double low-9 quotation mark
133 …  horizontal ellipsis
134 †  dagger
135 ‡  double dagger
136 ˆ  modifier letter circumflex accent
137 ‰  per mille sign
138 Š  Latin capital letter S with caron
139 ‹  single left-pointing angle quotation mark
140 Œ  Latin capital ligature OE
141 নায়়াজ্ঞ
142 Ž  Latin capital letter Z with caron
143 নায়়াজ্ঞ
144 নায়়াজ্ঞ
145 ‘  left single quotation mark
146 ’  right single quotation mark
147 “  left double quotation mark
148 ”  right double quotation mark
১৪৯ ১৪৯  •
বুলেট ১৫০  –
ইউনডার ড্যাশ —  এম ড্যাশ
১৫২ ˜  সমল টিল্ডা
১৫৩ ™  ট্রেডমার্ক সিগন
১৫৪ š  ল্যাটিন স্মল লেটার এস ডিয়ায়ারিসিস
১৫৫ ›  সিঙ্গল রাইট-পইন্টিং অ্যাঙ্গেল কোয়াটাসন মার্ক
১৫৬ œ  ল্যাটিন স্মল লিগেচার ওয়াই
১৫৭ নায়়াজ্ঞ
১৫৮ ž  ল্যাটিন স্মল লেটার জে ডিয়ায়ারিসিস
১৫৯ Ÿ  ল্যাটিন ক্যাপিটাল লেটার ওয়াই ডিয়ায়ারিসিস
১৬০    নো-ব্রেক স্পেস
১৬১ ¡¡¡ইনভার্টেড এক্সলামেশন মার্ক
১৬২ ¢¢¢সেন্ট সিগন
১৬৩ £££পাউন্ড সিগন
১৬৪ ¤¤¤কারেন্সি সিগন
১৬৫ ¥¥¥ইয়েন সিগন
১৬৬ ¦¦¦ব্রকেন বার
১৬৭ §§§সেকশন সিগন
১৬৮ ¨¨¨ডিয়াইয়ারিসিস
১৬৯ ©©©কপিরাইট সিগন
১৭০ ªªªফেমিনিন ওর্ডিনাল ইনডিকেটর
১৭১ «««লেফট-পইন্টিং ডবল অ্যাঙ্গেল কোয়াটাসন মার্ক
১৭২ ¬¬¬নট সিগন
১৭৩ ­­­সফট হাইফেন
১৭৪ ®®®রেজিস্টার্ড সিগন
১৭৫ ¯¯¯ম্যাক্রন
১৭৬ °°°ডিগ্রি সিগন
১৭৭ ±±±প্লাস-মিনাস সিগন
১৭৮ ²²²সুপারস্ক্রিপ্ট টু
১৭৯ ³³³সুপারস্ক্রিপ্ট থ্রি
১৮০ ´´´একুয়েট অ্যাকেন্ট
১৮১ µµµমাইক্রো সিগন
১৮২ পিলক্রো সিগন
১৮৩ ···মিডল ডট
১৮৪ ¸¸¸সেডিলা
১৮৫ ¹¹¹সুপারস্ক্রিপ্ট এক
১৮৬ ºººমস্কুলিন ওর্ডিনাল ইনডিকেটর
১৮৭ মার্কমার্কমার্করাইট-পইন্টিং ডবল অ্যাঙ্গেল কোয়াটাশন মার্ক
১৮৮ ১/৪১/৪১/৪ভুলগার ফ্র্যাকশন ওয়ান কোয়ার্টার
১৯০ ১/২১/২১/২ভুলগার ফ্র্যাকশন ওয়ান হ্যাল্ফ
১৯০ ৩/৪৩/৪৩/৪ভুলগার ফ্র্যাকশন থ্রি কোয়ার্টার
১৯১ কোয়েশটন মার্ককোয়েশটন মার্ককোয়েশটন মার্কইনভার্টেড কোয়েশটন মার্ক
১৯২ ল্যাটিন ক্যাপিটাল লেটার এ সহ গ্রেভ
১৯৩ ল্যাটিন ক্যাপিটাল লেটার এ সহ অকুট
১৯৪ ল্যাটিন ক্যাপিটাল লেটার এ সহ সারকাইম্বেক্স
১৯৫ ল্যাটিন ক্যাপিটাল লেটার এ সহ টিল্ড
১৯৬ ল্যাটিন ক্যাপিটাল লেটার এ সহ ডায়ারেসিস
১৯৭ ল্যাটিন ক্যাপিটাল লেটার এ সহ রিং ওভার
১৯৮ ল্যাটিন ক্যাপিটাল লেটার এই
১৯৯ সিসিসিল্যাটিন ক্যাপিটাল লেটার সি সহ সিডিল
২০০ ল্যাটিন ক্যাপিটাল লেটার ই সহ গ্রেভ
২০১ ল্যাটিন ক্যাপিটাল লেটার ই সহ অকুট
২০২ ল্যাটিন ক্যাপিটাল লেটার ই সহ সারকাইম্বেক্স
২০৩ ল্যাটিন ক্যাপিটাল লেটার ই সহ ডায়ারেসিস
২০৪ আইআইআইল্যাটিন ক্যাপিটাল লেটার আই সহ গ্রেভ
২০৫ আইআইআইল্যাটিন ক্যাপিটাল লেটার আই সহ অকুট
২০৬ আইআইআইল্যাটিন ক্যাপিটাল লেটার আই সহ সারকাইম্বেক্স
২০৭ আইআইআইল্যাটিন ক্যাপিটাল লেটার আই সহ ডায়ারেসিস
২০৮ ডিডেলডিডেলডিডেলল্যাটিন ক্যাপিটাল লেটার ইথ
২০৯ এনএনএনল্যাটিন ক্যাপিটাল লেটার এন সহ টিল্ড
২১০ ল্যাটিন ক্যাপিটাল লিটার O সঙ্গে গ্রেভ
২১১ ল্যাটিন ক্যাপিটাল লিটার O সঙ্গে অক্যুট
২১২ ল্যাটিন ক্যাপিটাল লিটার O সঙ্গে সার্কামফ্লেক্স
২১৩ ল্যাটিন ক্যাপিটাল লিটার O সঙ্গে টিল্ড
২১৪ ল্যাটিন ক্যাপিটাল লিটার O সঙ্গে ডায়ারেসিস
২১৫ ×××গুণ সঙ্কেত
২১৬ ল্যাটিন ক্যাপিটাল লিটার O সঙ্গে স্ট্রক
২১৭ ল্যাটিন ক্যাপিটাল লিটার U সঙ্গে গ্রেভ
২১৮ ল্যাটিন ক্যাপিটাল লিটার U সঙ্গে অক্যুট
২১৯ ল্যাটিন ক্যাপিটাল লিটার U সঙ্গে সার্কামফ্লেক্স
২২০ ল্যাটিন ক্যাপিটাল লিটার U সঙ্গে ডায়ারেসিস
২২১ ল্যাটিন ক্যাপিটাল লিটার Y সঙ্গে অক্যুট
২২২ ল্যাটিন ক্যাপিটাল লিটার থর্ন
২২৩ ল্যাটিন ছোট অক্ষর শার্প এস
২২৪ ল্যাটিন ছোট অক্ষর a সঙ্গে গ্রেভ
২২৫ ল্যাটিন ছোট অক্ষর a সঙ্গে অক্যুট
২২৬ ল্যাটিন ছোট অক্ষর a সঙ্গে সার্কামফ্লেক্স
২২৭ ল্যাটিন ছোট অক্ষর a সঙ্গে টিল্ড
২২৮ ল্যাটিন ছোট অক্ষর a সঙ্গে ডায়ারেসিস
২২৯ ল্যাটিন ছোট অক্ষর a সঙ্গে রিং ওভার
২৩০ ল্যাটিন ছোট অক্ষর ae
২৩১ ল্যাটিন ছোট অক্ষর c সঙ্গে সিডিল
২৩২ ল্যাটিন ছোট অক্ষর e সঙ্গে গ্রেভ
233 éééLatin small letter e with acute
234 êêêLatin small letter e with circumflex
235 ëëëLatin small letter e with diaeresis
236 ìììLatin small letter i with grave
237 íííLatin small letter i with acute
238 îîîLatin small letter i with circumflex
239 ïïïLatin small letter i with diaeresis
240 ðððLatin small letter eth
241 ñññLatin small letter n with tilde
242 òòòLatin small letter o with grave
243 óóóLatin small letter o with acute
244 ôôôLatin small letter o with circumflex
245 õõõLatin small letter o with tilde
246 öööLatin small letter o with diaeresis
247 ÷÷÷division sign
248 øøøLatin small letter o with stroke
249 ùùùLatin small letter u with grave
250 úúúLatin small letter u with acute
251 ûûûLatin small letter with circumflex
252 üüüLatin small letter u with diaeresis
253 ýýýLatin small letter y with acute
254 þþþLatin small letter thorn
255 ÿÿÿLatin small letter y with diaeresis

ASCII ตัวอักษร

ASCII 0 ถึง 31 (และ 127) ระหว่างค่าใช้เป็นตัวควบคุม

ASCII 32 থেকে 126-এর মধ্যে মূল্যকে অক্ষর, সংখ্যা এবং সংকেত প্রদর্শন করে

ASCII 128 থেকে 255-এর মধ্যে মূল্যকে ব্যবহার করে না

ANSI চারিত্রিক সংখ্যা (Windows-1252)

0 থেকে 127-এর মধ্যে মূল্যের জন্য, ANSI ASCII-এর সমতুল

ANSI 128 থেকে 159-এর মধ্যে মূল্যকে একটি বিশেষ চারিত্রিক সংখ্যা গোষ্ঠীতে ব্যবহার করে

160 থেকে 255-এর মধ্যে মূল্যের জন্য, ANSI UTF-8-এর সমতুল

ISO-8859-1 চারিত্রিক সংখ্যা

0 থেকে 127-এর মধ্যে মূল্যের জন্য, 8859-1 ASCII-এর সমতুল

8859-1 128 থেকে 159-এর মধ্যে মূল্যকে ব্যবহার করে না

160 থেকে 255-এর মধ্যে মূল্যের জন্য, 8859-1 UTF-8-এর সমতুল

UTF-8 চারিত্রিক সংখ্যা

0 থেকে 127-এর মধ্যে মূল্যের জন্য, UTF-8 ASCII-এর সমতুল

UTF-8 12 8 থেকে 159-এর মধ্যে মূল্যকে ব্যবহার করে না

160 থেকে 255 এর মধ্যে মূল্যের জন্য, UTF-8 ANSI এবং 8859-1-এর সমতুল

UTF-8 256 থেকে মূল্যকে প্রসারিত করে, 10,000-এরও বেশি ভিন্ন চারিত্রিক সংখ্যা ধারণ করে

আরও গভীর অধ্যয়নের জন্য, আমাদের সম্পূর্ণ HTML চারিত্রিক সংখ্যা রেফারেন্স ম্যানুয়াল পড়ুন

@charset CSS নিয়ম

আপনি CSS @charset নিয়ম ব্যবহার করে স্টাইলশিটে ব্যবহৃত চারিত্রিক এনকোডিং নির্দিষ্ট করতে পারেন

উদাহরণ

স্টাইলশিটের এনকোডিংকে Unicode UTF-8 হিসাবে সেট করুন

@charset "UTF-8";

আপনার জন্য আরও বেশি জানতে, আমাদের CSS রেফারেন্স ম্যানুয়ালটি দেখুন CSS @charset নিয়ম এর অন্তর্ভুক্ত