2015-04-04 12 views
7

के साथ सभी फ़ाइलों के एन्कोडिंग को कैसे बदला जाए, किसी अज्ञात कारण के लिए, मेरी फ़ाइलों का एन्कोडिंग मुझे थोड़ी देर के लिए बिना किसी बदलाव के बदल दिया है।वेबबॉर्म्स आईडीई जैसे वेबस्टॉर्म

यह UTF-8 था और अब windows-1252 है। मैंने प्रोजेक्ट एन्कोडिंग को Settings->File encoding से रीसेट कर दिया है, लेकिन मुझे पता नहीं लगाया जा सकता कि कौन सी फाइलें बुरी तरह से एन्कोड की गई हैं और यह पता नहीं लगा सकती कि परियोजना के भीतर सभी फ़ाइलों को एक बार फिर से कैसे रीकोड किया जाए।

मुझे एक मजबूत भावना है कि समस्या वेबस्टॉर्म 10 के पहले रिलीज़ संस्करण के साथ दिखाई दी, लेकिन मैं गलत हो सकता हूं। (मुझे लगता है कि क्योंकि यह डिफ़ॉल्ट project encodingwindows-1252 के लिए सेटिंग द्वारा निर्धारित है)

+0

इस बीच मैंने समस्या को देखने और आखिरकार तय करने के लिए वेबसाइट पर नज़र रखने वाले मुद्दों पर एक बग मुद्दा खोला है। https://youtrack.jetbrains.com/issue/WEB-16054 – Vadorequest

उत्तर

1

आप

  1. ओपन कोड फ़ाइल
  2. आप देख सकते हैं पैर बार WebStorm पैर पट्टी में सेट अपने कोड के चरित्र को बदल सकते हैं (यह मेनू सही नीचे में है।)
  3. क्लिक वर्ण सेट का चयन बार
  4. परिवर्तन आपके कोड एन्कोडिंग
  5. परिवर्तन और
  6. बचाने
+5

हाँ, यह फ़ाइल-दर-फ़ाइल आधार के लिए एक समाधान है। एक ही समय में सभी फाइलों के लिए नहीं। :) – Vadorequest

3

फ़ाइल> बंद परियोजना पर क्लिक करके खोले गए प्रत्येक प्रोजेक्ट को बंद करें।

एक बार जब वे सभी बंद हो जाएंगे, तो स्टार्टअप विंडो दिखाई देगी (नई परियोजना खोलने के विकल्पों के साथ नवीनतम खुली परियोजनाओं वाला विंडो ..) उस विंडो में, निचले दाएं कोने में आपके पास सेटिंग्स हैं।

सेटिंग्स> संपादक> फ़ाइल एन्कोडिंग में। आप यूटीएफ -8 में सभी फ़ाइल एन्कोडिंग विकल्प सेट अप कर सकते हैं, इसे अब से नई परियोजनाओं में जोड़ा जाएगा।

यदि आप इसे पुरानी परियोजनाओं के लिए चाहते हैं, तो वही कदम उठाएं, लेकिन प्रोजेक्ट खोलने के बाद सेटिंग्स तक पहुंचें।

मुझे आशा है कि यह मदद होगी!

0

यदि आपके पास अपनी फ़ाइलों में परिभाषित एन्कोडिंग है उदा। इस <meta charset="windows-1252"> की तरह आप आइडिया की Replace in Path... कार्यक्षमता का उपयोग कर सकते हैं और एक साथ कई फाइलों को संशोधित कर सकते हैं।

यहां तक ​​कि आपके पास यह परिभाषा नहीं है, आप इसे उसी खोज का उपयोग करके अपनी कार्यक्षमताओं में जोड़ सकते हैं और कार्यक्षमता को प्रतिस्थापित कर सकते हैं। मुझे बड़ी संख्या में ISO-8859-1 एन्कोडेड फ़ाइल को UTF-8 में परिवर्तित करना पड़ा और यह समाधान ठीक काम करता था।

संबंधित मुद्दे