GBK ile kodlanmış dosyayı görüntüleyemiyorum. Gnome 3.2'nin gconf-editöründe, gedit'in kodlama öğesini bulamıyorum. Nasıl ayarlanır? Teşekkürler
GBK ile kodlanmış dosyayı görüntüleyemiyorum. Gnome 3.2'nin gconf-editöründe, gedit'in kodlama öğesini bulamıyorum. Nasıl ayarlanır? Teşekkürler
Yanıtlar:
Çözümleri test etmek için GBK'da kodlanmış bir dosyam yok, ancak bunları deneyin.
Seçenek 1 : Gedit'i çalıştırın ve ardından dosyayı açın:
gedit koş
aç tıklayın
"add" kodlama kombinasyonundan seçin ve GB18030 (veya GBK) ekleyin
kombodaki kodlamayı seç
dosyayı seç
2. Seçenek :
yükle ve çalıştır gconf-editor
/ Apps / gedit-2 / tercihleri / "auto_detected" kodlama anahtarını bulun ve şu şekilde ayarlayın:
[CURRENT,GB18030,GBK,GB2312,UTF-8,UTF-16]
Auto_detected'ın önceki değerini yedeklemeyi unutmayın !!
Seçenek 3 : dconf kullanma (ubuntu'da kullanılan "daha yeni" gconf)
dconf read /org/gnome/gedit/preferences/encodings/auto-detected
Sonucu kaydedin (yedekleme)!
dconf write /org/gnome/gedit/preferences/encodings/auto-detected "['CURRENT', 'GBK', 'GB18030', 'GB2312', 'UTF-8', 'UTF-16']"
Kaynaklar:
Varsayılana sıfırlamak için: a) dconf read komutundan yedeklediğiniz seçeneği kullanın
veya b) şunu deneyin:
dconf reset /org/gnome/gedit/preferences/encodings/auto-detected
Unexpected error: Invalid byte sequence in conversion input
İsterseniz çabuk yapın sonra medit yükleyin . Tüm kutudan çalışır.
Hala gedit kullanmak istiyorsanız, o zaman biraz iş yapmanız gerekir:
Otomatik algılamayı ayarla
gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'GBK', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
Manuel seçim kodlaması için eklenti yükleyin. Özellikle otomatik algılama kodlamayı düzgün algılamadığında gerçekten kullanışlıdır
Gedit v3 için "Kodlamayı değiştir" eklentisi
# 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
Sonra gedit'i çalıştırın. Seç Düzen > - Tercihler -> Eklentiler (sekme) -> "Kontrol Kodlama " onay kutusunu. Bunu yaptıktan sonra " Dosya " menüsünde " Kodlama " yı bulabilirsiniz
Eklenti açıklaması: https://aur.archlinux.org/packages/gedit-encoding-plugin/
Gedit v2 için eklenti. Yukarıdaki eklenti ile aynı yazar: Başka bir yazar tarafından http://bugzilla.gnome.org/attachment.cgi?id=108326 (bu .tgz ext, ancak katranlı bir arşiv olduğuna dikkat edin) veya gedit v2 için eklenti: http://petrstepanov.wordpress.com/2010/09/29/gedit-encoding-plugin/
!!! gedit v2 için eklenti tar.gz ext var, ama sadece gzip değil olmayan bir tar arşivi ...
Ubuntu 18.10 gconf-editor kaldırıldı. Bunun yerine 'dconf-editor' kullanın veya 'dconf' komut satırı aracını kullanın. Ve "otomatik algılandı" ifadesinin yerine "aday kodlamaları" gelir:
dconf write /org/gnome/gedit/preferences/encodings/candidate-encodings "['CURRENT', 'GBK', 'GB18030', 'GB2312', 'UTF-8', 'UTF-16']"
locale
velocale -a
nedir?