HTML DOM characterSet প্রপার্টি <meta> এলিমেন্টের charset অ্যাট্রিবিউটের সাথে সম্পর্কিত ক্যারেক্টার সেটকে রিপ্রেজেন্ট করে। ডিফল্টভাবে একটি HTML ডকুমেন্টের ক্যারেক্টার সেট UTF-8।
characterSet প্রপার্টি HTML ডকুমেন্টের ক্যারেক্টার এনকোডিং স্ট্রিং ফরম্যাটে রিটার্ন করে। ইউজার HTML-এ charset প্রপার্টি বা DOM characterSet প্রপার্টি ব্যবহার করে একটি ওয়েব পেজের ডিফল্ট characterSet ওভাররাইড করতে পারেন।
সিনট্যাক্স
characterSet প্রপার্টির সিনট্যাক্স নিচে দেওয়া হলো -
document.characterSet
উদাহরণ
HTML DOM characterSet প্রপার্টির একটি উদাহরণ দেখি -
<!DOCTYPE html> <html> <body> <p>নিচের বাটনে ক্লিক করুন এই HTML ডকুমেন্টের এনকোডিং জানতে</p> <button onclick="encode()">CHECK ENCODE</button> <p id="Sample"></p> <script> function encode() { var x = document.characterSet; document.getElementById("Sample").innerHTML = "The character encoding used is "+ x; } </script> </body> </html>
আউটপুট
এটি নিচের আউটপুট তৈরি করবে -

CHECK ENCODE বাটনে ক্লিক করলে -

উপরের উদাহরণে -
আমরা প্রথমে একটি CHECK ENCODE বাটন তৈরি করেছি যা ইউজার ক্লিক করলে encode() ফাংশন এক্সিকিউট করবে -
<button onclick="encode()">CHECK ENCODE</button>
encode() মেথড ডকুমেন্টের characterSet প্রপার্টি ব্যবহার করে ক্যারেক্টার এনকোডিং পেয়ে ভেরিয়েবল x-এ অ্যাসাইন করে। এনকোডিংটি তারপর "Sample" আইডি 가진 প্যারাগ্রাফ এলিমেন্টে innerHTML() মেথড ব্যবহার করে কিছু টেক্স্ট এবং অ্যাপেন্ড করা ভেরিয়েবল x দিয়ে দেখানো হয়েছে -
function encode() { var x = document.characterSet; document.getElementById("Sample").innerHTML = "The character encoding used is "+ x; }