javascript - D3.js: "Uncaught SyntaxError: अप्रत्याशित टोकन ILLEGAL"?




2 Answers

यह एन्कोडिंग के साथ एक समस्या की तरह लगता है। मैं निरपेक्ष न्यूनतम सॉफ्टवेयर डेवलपर को बिल्कुल अनुशंसा करता हूं , सकारात्मक रूप से यूनिकोड और कैरेक्टर सेट्स के बारे में जानना चाहिए (कोई बहाना नहीं!) । कुछ हद तक कमजोर शीर्षक के बावजूद, इसमें कुछ बहुत ही उपयोगी जानकारी शामिल है। विशेष रूप से, ऐसा लगता है जैसे आपका सर्वर d3.v3.js फ़ाइल को गलत एन्कोडिंग के साथ सेवा दे रहा है।

javascript d3.js

मैंने d3js.org (ज़िप फ़ाइल से लिंक) से D3.js डाउनलोड किया है, इसे अनजिप किया है, और इसे निम्न HTML पृष्ठ में संदर्भित किया है:

<html>
<head>
<title>D3 Sandbox</title>
<style>
</head>
<body>
<script src="/d3.v3.js"></script>
</body>
</html>

लेकिन जब मैं इस पृष्ठ को लोड करता हूं, तो मेरा कंसोल (क्रोम में) मुझे यह त्रुटि दे रहा है:

Uncaught SyntaxError: Unexpected token ILLEGAL: line 2

यह फ़ाइल की शुरुआत में पीआई और ई प्रतीक पसंद नहीं है। Errrr ... मैं इसके बारे में क्या कर सकता हूँ? मैं अजगर के सरल एचटीटीपीएस सर्वर के साथ फाइल की सेवा कर रहा हूं।

अद्यतन: हाँ मुझे पता है कि मैं सिर्फ एक सीडीएन संस्करण से लिंक कर सकता हूं, लेकिन मैं स्थानीय रूप से फ़ाइल की सेवा करना पसंद करूंगा।




'Charset = "utf-8' जोड़ें

<script src="/d3.v3.js" charset="utf-8"></script>



Related