<script> एलिमेंट का charset एट्रिब्यूट
<script> एलिमेंट का charset एट्रिब्यूट वर्ण एन्कोडिंग (character encoding) सेट करने के लिए उपयोग किया जाता है, जिसका उपयोग एक बाहरी स्क्रिप्ट फ़ाइल में किया जाता है।
वाक्यविन्यास (Syntax)
<script charset="charset">
ऊपर, charset सेट करें, जो बाहरी स्क्रिप्ट फ़ाइल में उपयोग की जाने वाली वर्ण एन्कोडिंग है। "UTF-8" के साथ, आप यूनिकोड के लिए वर्ण एन्कोडिंग सेट कर सकते हैं।
उदाहरण
<!DOCTYPE html> <html> <body> <script charset="UTF-8" src="new.js"></script> <p>Displaying the characters with "UTF-8" character set.</p> <p>.</p> </body> </html>
ऊपर, हमने एक स्क्रिप्ट फ़ाइल "new.js" का उपयोग किया है, जो प्रतीकों को प्रदर्शित करती है।
आउटपुट
स्क्रिप्ट UTF-8 एन्कोडिंग के साथ निष्पादित होगी:

महत्वपूर्ण बिंदु
- charset एट्रिब्यूट केवल बाहरी स्क्रिप्ट्स के लिए प्रासंगिक है (जब
srcएट्रिब्यूट मौजूद हो)। इंलाइन स्क्रिप्ट्स के लिए कोई प्रभाव नहीं। - यदि छोड़ दिया जाए, तो ब्राउज़र दस्तावेज़ की एन्कोडिंग (meta charset से) या HTTP हेडर का उपयोग करता है।
- आधुनिक वेब में, UTF-8 सार्वभौमिक है; स्क्रिप्ट टैग पर charset शायद ही कभी आवश्यक होता है यदि दस्तावेज़ UTF-8 है।
- गलत charset सेट करने से स्क्रिप्ट में वर्ण विकृत हो सकते हैं (मोजिबेक)।