एक गैर-utf8 एन्कोडेड पाठ फ़ाइल खोलना


14

मुझे कभी-कभी ईयूसी-केआर में एन्कोडेड टेक्स्ट फ़ाइलों को खोलने की आवश्यकता होती है।

man gedit देता है:

   --encoding
          Set the character encoding to be  used  for  opening  the  files
          listed on the command line.

इसका उपयोग वांछित एन्कोडिंग के साथ विशिष्ट फ़ाइलों को खोलने के लिए किया जा सकता है:

gedit --encoding euc-kr readme.txt

हालाँकि, प्रत्येक फ़ाइल को खोलने के लिए एक समान कमांड की आवश्यकता होती है।

मैं iconvफ़ाइल (एस) पर चला सकता हूं , लेकिन फिर मुझे विभिन्न फ़ाइल संस्करणों से निपटना होगा।

क्या मेरे पास गैर-utf8 पाठ फ़ाइलों से निपटने के लिए बेहतर विकल्प हैं?

जवाबों:


13

फ़ाइल को खोलते समय एन्कोडिंग को निर्दिष्ट करने का सबसे आसान तरीका ओपन फाइल संवाद का उपयोग करना है।

नीचे बाईं ओर, आपको कैरेक्टर एन्कोडिंग के लिए एक ड्रॉप-डॉन विकल्प दिखाई देगा । इससे पहले कि आप Gedit में एन्कोडिंग उपयोग नहीं किया है, के लिए नीचे स्क्रॉल जोड़ें या निकालें ...

नए संवाद में, उपलब्ध एन्कोडिंग की सूची को नीचे स्क्रॉल करें, जब तक कि आप जो चाहते हैं वह नहीं मिल जाता है, फिर दाईं ओर एन्कोडिंग की सूची में भेजने के लिए जोड़ें पर क्लिक करें , फिर ठीक है

बस। उसके बाद आप आसानी से फ़ाइल को सही एन्कोडिंग के साथ खोलें।

यहां छवि विवरण दर्ज करें


2
ठीक वैसा ही मैं देख रहा था। मैं इसे फाइल, एडिट, टूल्स और व्यू मेन्यू में

6

नॉटिलस एक्शन

फ़ाइल ब्राउज़र से Gedit के लिए कस्टम खुला विकल्पों तक पहुंचने के लिए नॉटिलस हम एक परिभाषित कर सकते हैं नॉटिलस कार्रवाई सही माउस क्लिक संदर्भ मेनू जो कुछ विकल्पों के साथ Gedit में एक चयनित फ़ाइल को खोलता है में एक प्रविष्टि है। आपकी कार्रवाई के लिए कमांड लाइन तब होगी:

/usr/bin/gedit --encoding euc-kr %b

ऐसा करने से आप अपने कस्टम संदर्भ मेनू प्रविष्टि का चयन करने पर euc-kr एन्कोडिंग के साथ फाइल खोलने में सक्षम होंगे लेकिन फिर भी मानक एन्कोडिंग वाली अन्य फ़ाइलों को खोलने के लिए सिर्फ डबल क्लिक करने में सक्षम होंगे।


कस्टम .desktop फ़ाइल

संवाद के साथ खुले में या मानक विकल्प के रूप में कोरियाई एन्कोडिंग का चयन करने में सक्षम होने के लिए हम पंक्ति में विकल्पों को शामिल करने के लिए एक कस्टम kr-gedit.desktopफ़ाइल (जैसे स्थित ~/.local/share/applications) बना सकते हैं Exec=। इस प्रॉपर्टीज़ डायलॉग में कस्टम "एप्लिकेशन" जोड़ें (एक .txt फ़ाइल पर राइट क्लिक करें)।


उपनाम

कमांड लाइन के लिए आप एक कोरियाई एन्कोडिंग वाली फ़ाइलों को खोलने के लिए एक उपनाम को परिभाषित कर सकते हैं। इसे भी स्थायी बनाया जा सकता है :

alias kr-gedit="gedit --encoding euc-kr"

1

फ़ाइल में ऑटो डिटेक्ट किया हुआ चारसेट जोड़ें: ~ / .gconf / apps / gedit-2 / प्राथमिकताएँ / एन्कोडिंग /% gconf.xml

<?xml version="1.0"?>
<gconf>
    <entry name="auto_detected" mtime="1444988803" type="list" ltype="string">
        <li type="string">
            <stringvalue>UTF-8</stringvalue>
            <stringvalue>WINDOWS-1251</stringvalue>
            <stringvalue>UTF-16</stringvalue>
        </li>
    </entry>
    <entry name="shown_in_menu" mtime="1444988803" type="list" ltype="string">
        <li type="string">
            <stringvalue>WINDOWS-1251</stringvalue>
        </li>
    </entry>
</gconf>

यहां लाइन "<stringvalue> *** </ stringvalue>" - वांछित cahrsets


यह ओपी की मदद कैसे करता है?
वांडरर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.