पाठ फ़ाइलों के लिए फ़ायरफ़ॉक्स डिफ़ॉल्ट एन्कोडिंग बदलें


10

पाठ फ़ाइलों में वर्ण एन्कोडिंग जानकारी शामिल नहीं है, इसलिए फ़ायरफ़ॉक्स में यह जानने का कोई तरीका नहीं है कि कौन सा सही है। मेनू के माध्यम से ViewText encodingमैं उपयुक्त एन्कोडिंग का चयन कर सकता हूं। मैं अपने आप को हर बार ऐसा करते हुए देखता हूं कि मैं एक पाठ फ़ाइल खोलता हूं, क्योंकि यह हमेशा डिफ़ॉल्ट रूप से पश्चिमी पर सेट होता है , लेकिन मेरी पाठ फ़ाइलें हमेशा यूनिकोड (UTF-8) होती हैं। क्या पश्चिमी के बजाय यूनिकोड को डिफ़ॉल्ट एन्कोडिंग सेट करने का कोई तरीका है?


मुझे लगता है कि मेरा पहला सवाल यह है कि आप सादा पाठ फ़ाइलों को खोलने के लिए एक ब्राउज़र का उपयोग क्यों कर रहे हैं? या यदि ब्राउज़र की आवश्यकता है, तो एन्कोडिंग हेडर क्यों नहीं जोड़ा जाता है? इसके अलावा, आपने फ़ायरफ़ॉक्स का कौन सा संस्करण (लोकेल) स्थापित किया है? अगर मुझे यू-यूनिक संस्करण को यूनिकोड की याद आती है, लेकिन कुछ यूरोपीय देश संस्करण पश्चिमी के लिए डिफ़ॉल्ट हैं।
user3169

@ user3169 मैं मुद्रण के लिए स्थानीय फाइल सिस्टम पर पाठ फ़ाइलों को खोलने के लिए फ़ायरफ़ॉक्स का उपयोग करता हूं, क्योंकि मुझे लगता है कि a2ps या vi के साथ प्रिंट करते समय प्रिंट आउटपुट की तुलना में मेरा नियंत्रण आसान है। मेरा फ़ायरफ़ॉक्स अंग्रेजी में है, यह en-uk हो सकता है, निश्चित नहीं है - मैं कैसे बता सकता हूं? यकीन नहीं है कि एक सादे पाठ फ़ाइल में एन्कोडिंग हेडर जोड़कर आपका क्या मतलब है?
गुरमीत

आपका ओएस क्या है? विंडोज 7 में, आप इसे प्रोग्राम फाइल्स \ मोज़िला फ़ायरफ़ॉक्स \ install.log में देख सकते हैं। या आप कर सकते हैं (सुरक्षित होने के लिए अपने प्रोफाइल फ़ोल्डर का बैकअप लेने के बाद) वर्तमान इंस्टॉलेशन की स्थापना रद्द करें और अपने इच्छित इंस्टॉलर के साथ स्थापित करें ( ftp.mozilla.org/pub/firefox/releases )। FF प्रश्नों के लिए आपको अपने प्रश्न में FF संस्करण और अपने OS को शामिल करना चाहिए।
उपयोगकर्ता 3169

कभी-कभी एक वेब पेज HTML स्रोत में आपको हेडर में <meta http-equiv = "सामग्री-प्रकार" सामग्री = पाठ / html; charset = utf-8 "/> जैसा कुछ दिखाई देगा। यदि आप अपनी पाठ फ़ाइल के शीर्ष पर ऐसा जोड़ते हैं, तो FF आपके लिए इसे चुन सकता है। मैं एक html विशेषज्ञ नहीं हूं, लेकिन मुझे लगता है कि आपको यह विचार मिलता है।
user3169

यहां संभावित डुप्लिकेट: superuser.com/questions/1062409/…
Brytsyorfuzthrāx

जवाबों:


6

यदि सभी ऑफ़लाइन फ़ाइलों (न केवल पाठ फ़ाइलों) के लिए डिफ़ॉल्ट एन्कोडिंग को बदलना भी आपके लिए काम करेगा, तो अब है (मुझे यकीन नहीं है कि कब से है, लेकिन यह फ़ायरफ़ॉक्स 59.0 में काम करता है) डिफ़ॉल्ट एन्कोडिंग को UTF में बदलने का एक विकल्प -8 इन about:config: intl.charset.fallback.utf8_for_fileसच्चे का मान सेट करें ।

एक तरफ: ऐसा प्रतीत होता है कि ऑनलाइन फ़ाइलों के लिए डिफ़ॉल्ट एन्कोडिंग की स्थापना को रोकने के उद्देश्यों में से एक फिंगरप्रिंटिंग से बचना है।

भी समान पर सवाल देखें stackoverflow और (वास्तविक जवाब (यहां इस्तेमाल किया) के साथ) unix.stackexchange (तर्क से कुछ का एक दिलचस्प चर्चा के साथ)।


1

मुझे फ़ायरफ़ॉक्स 54.0 में डिफ़ॉल्ट एन्कोडिंग को बदलने का कोई तरीका नहीं दिखता है about:config, लेकिन आप हर बार जब भी आप पृष्ठ देखते हैं, तो उसे दृश्य मेनू से बदल सकते हैं (आदर्श नहीं, मुझे पता है)। मुझे ऐसा कोई एक्सटेंशन दिखाई नहीं दे रहा है जो आपको ऐसा करने दे, या तो (हालांकि मुझे यकीन है कि कोई एक बना सकता है)। यह एक गरिमापूर्ण कार्य हो सकता है, लेकिन आप हमेशा इसके लिए अनुमति देने के लिए फ़ायरफ़ॉक्स स्रोत कोड को संपादित करने की कोशिश कर सकते हैं, और फिर इसे संकलित कर सकते हैं।

आप इसे अपनी पसंद का एक टेक्स्ट एडिटर बनाने में दिलचस्पी ले सकते हैं (जो यूनिकोड का समर्थन करता है) फ़ायरफ़ॉक्स करने के बजाय पेज स्रोत (या txt फ़ाइल) को खोलेगा (आप txt फ़ाइल को खोलने के लिए कंट्रोल + यू का उपयोग कर सकते हैं) वर्तमान टैब में प्रदर्शित हो रहा है, या यदि यह एक txt फ़ाइल नहीं है, तो यह आपके पसंदीदा पाठ संपादक में वेबपृष्ठ का HTML स्रोत कोड खोलेगा)। ऐसा करने के लिए,

  1. about:configअपने URL बार में खोलें ।
  2. के लिए खोजें view_source.editor.external(इसे सच में बदलें) और view_source.editor.path(इसे अपने पाठ संपादक के पथ में बदलें; सुनिश्चित करें कि यह पूर्ण पथ है)।
  3. अपने ब्राउज़र को पुनरारंभ करें।

फिर यह आपके पाठ संपादक में पृष्ठ स्रोत के पाठ के साथ एक अस्थायी फ़ाइल लॉन्च करेगा (जो पाठ फ़ाइल के लिए वास्तविक पाठ फ़ाइल है)। मैंने इसका परीक्षण किया और यह काम करता है।

यदि आपको HTML स्रोत कोड दिखाई दे रहा है (यदि आपको स्क्रिप्ट फ़ाइलों के लिंक पर क्लिक करने की आदत है), तो इसके साथ चमकती समस्या यह है कि आप स्रोत कोड में संदर्भित स्क्रिप्ट को खोलने के लिए क्लिक नहीं करेंगे।

ऐसा प्रतीत होता है कि फ़ायरफ़ॉक्स के एक और संस्करण में एक समय में एक बार डिफ़ॉल्ट एन्कोडिंग सेट करने की क्षमता थी , लेकिन यह Xubuntu में 54.0 में मौजूद नहीं है।


1
सही है। पाठ फ़ाइल खोलने के लिए फ़ायरफ़ॉक्स का उपयोग करने के कारणों में से एक यह है कि मैं इसके मुद्रण विकल्पों को या तो पसंद करता हूं a2psया vimइसलिए शायद यहां मेरा प्रश्न एक XY समस्या है।
जेरिट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.