मैं GBK के साथ कोडित फ़ाइल प्रदर्शित नहीं कर सकता। Gnome 3.2 के gconf-editor में, मुझे gedit का एन्कोडिंग आइटम नहीं मिल रहा है। इसे कैसे सेट करें? धन्यवाद
मैं GBK के साथ कोडित फ़ाइल प्रदर्शित नहीं कर सकता। Gnome 3.2 के gconf-editor में, मुझे gedit का एन्कोडिंग आइटम नहीं मिल रहा है। इसे कैसे सेट करें? धन्यवाद
जवाबों:
मेरे पास समाधानों का परीक्षण करने के लिए GBK में एन्कोडेड फ़ाइल नहीं है, लेकिन उन्हें आज़माएँ।
विकल्प 1 : गेडिट चलाएँ और फिर फ़ाइल खोलें:
gedit चलाएं
खुला क्लिक करें
एन्कोडिंग कॉम्बो "जोड़ें" में चयन करें और GB18030 (या GBK) जोड़ें
कॉम्बो में उस एन्कोडिंग का चयन करें
फ़ाइल का चयन करें
विकल्प 2 :
स्थापित करें और चलाएं gconf-editor
/ एप्लिकेशन / गेडिट -2 / प्राथमिकताएं / एन्कोडिंग कुंजी "ऑटो_डेट" खोजें और इसे निम्न पर सेट करें:
[CURRENT,GB18030,GBK,GB2312,UTF-8,UTF-16]
Auto_detected के पिछले मूल्य का बैकअप लेना याद रखें !!
विकल्प 3 : dconf का उपयोग करना ("नया" gconf, ubuntu में इस्तेमाल किया गया)
dconf read /org/gnome/gedit/preferences/encodings/auto-detected
परिणाम सहेजें (बैकअप)!
dconf write /org/gnome/gedit/preferences/encodings/auto-detected "['CURRENT', 'GBK', 'GB18030', 'GB2312', 'UTF-8', 'UTF-16']"
सूत्रों का कहना है:
इसे डिफ़ॉल्ट पर रीसेट करने के लिए: a) उस विकल्प का उपयोग करें जिसे आपने dconf रीड कमांड से बैकअप लिया है
या बी) कोशिश करें:
dconf reset /org/gnome/gedit/preferences/encodings/auto-detected
Unexpected error: Invalid byte sequence in conversion input
यदि आप इसे जल्दी करना चाहते हैं तो ध्यान स्थापित करें । सभी बॉक्स से काम करता है।
यदि आप अभी भी gedit का उपयोग करना चाहते हैं तो आपको कुछ काम करने की आवश्यकता है:
ऑटो-डिटेक्ट सेट करें
gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'GBK', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
मैन्युअल चुनें एन्कोडिंग के लिए प्लगइन स्थापित करें। वास्तव में उपयोगी है, खासकर जब ऑटो- डिटेक्शन ठीक से एन्कोडिंग का पता नहीं लगाते हैं
"बदलें एन्कोडिंग" gedit v3 के लिए प्लगइन
# Download plugin
mkdir -p /tmp/encoding
cd /tmp/encoding
wget https://aur.archlinux.org/packages/ge/gedit-encoding-plugin/gedit-encoding-plugin.tar.gz
tar -xzvf gedit-encoding-plugin.tar.gz
# Copy to plugins directory
mkdir -p ~/.local/share/gedit/plugins
cp /tmp/encoding/gedit-encoding-plugin/encoding.plugin /tmp/encoding/gedit-encoding-plugin/encodingpy.py ~/.local/share/gedit/plugins
# Remove /tmp/encoding
rm -Rf /tmp/encoding
फिर gedit चलाएं। चुनें संपादित करें > - पसंद -> प्लगइन्स (टैब) -> चेक " एन्कोडिंग " चेकबॉक्स। ऐसा करने के बाद आप मेनू " फ़ाइल " में " एन्कोडिंग " पा सकते हैं
प्लगइन विवरण: https://aur.archlinux.org/packages/gedit-encoding-plugin/
Gedit v2 के लिए प्लगइन। ऊपर दिए गए प्लगइन में समान लेखक: http://bugzilla.gnome.org/attachment.cgi?id=1083232 (यह .tgz ext है, लेकिन सावधान रहें कि यह एक टार केवल संग्रह है) या किसी अन्य लेखक के लिए gedit v2 के लिए प्लगइन: http://petrstepanov.wordpress.com/2010/09/29/gedit-encoding-plugin/
!!! gedit v2 के लिए प्लगइन को tar.gz ext मिला है, लेकिन यह केवल एक tar संग्रह है जो gzipped नहीं है ...
Ubuntu 18.10 gconf- संपादक को हटा दिया जाता है। इसके बजाय 'dconf-editor' का उपयोग करें। कमांड लाइन टूल 'dconf' का उपयोग करें। और 'ऑटो-डिटेक्ट' को 'उम्मीदवार-एनकोडिंग' से बदल दिया गया है:
dconf write /org/gnome/gedit/preferences/encodings/candidate-encodings "['CURRENT', 'GBK', 'GB18030', 'GB2312', 'UTF-8', 'UTF-16']"
locale
औरlocale -a
?