Saya tidak dapat menampilkan file yang dikodekan dengan GBK. Di gconf-editor gnome 3.2, saya tidak dapat menemukan item penyandian gedit. Bagaimana cara mengaturnya? Terima kasih
Saya tidak dapat menampilkan file yang dikodekan dengan GBK. Di gconf-editor gnome 3.2, saya tidak dapat menemukan item penyandian gedit. Bagaimana cara mengaturnya? Terima kasih
Jawaban:
Saya tidak memiliki file yang disandikan dalam GBK untuk menguji solusi, tetapi cobalah.
Opsi 1 : Jalankan gedit dan kemudian buka file:
jalankan gedit
klik buka
pilih di pengkodean pengkodean "tambah" dan tambahkan GB18030 (atau GBK)
pilih pengkodean itu dalam kombo
pilih file
Opsi 2 :
instal dan jalankan gconf-editor
Temukan / apps / gedit-2 / preferensi / kunci penyandian "auto_detected" dan atur ke:
[CURRENT,GB18030,GBK,GB2312,UTF-8,UTF-16]
Ingatlah untuk membuat cadangan nilai auto_detected sebelumnya !!
Opsi 3 : Menggunakan dconf ("baru" gconf, digunakan di ubuntu)
dconf read /org/gnome/gedit/preferences/encodings/auto-detected
Simpan hasilnya (cadangan)!
dconf write /org/gnome/gedit/preferences/encodings/auto-detected "['CURRENT', 'GBK', 'GB18030', 'GB2312', 'UTF-8', 'UTF-16']"
Sumber:
Untuk mengatur ulang ke default: a) gunakan opsi yang Anda buat cadangannya dari perintah dconf read
atau b) coba:
dconf reset /org/gnome/gedit/preferences/encodings/auto-detected
Unexpected error: Invalid byte sequence in conversion input
Jika Anda ingin melakukannya dengan cepat maka instal medit . Semua bekerja dari kotak.
Jika Anda masih ingin menggunakan gedit maka Anda perlu melakukan beberapa pekerjaan:
Atur deteksi otomatis
gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'GBK', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
Instal plugin untuk pengodean pilih manual. Sangat berguna, terutama ketika deteksi otomatis tidak mendeteksi pengkodean dengan benar
Plugin "Change encoding" untuk 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
Kemudian jalankan gedit. Pilih Edit -> Preferences -> Plugins (tab) -> Centang " Encoding ". Setelah Anda melakukannya, Anda dapat menemukan " Pengkodean " di menu " File "
Deskripsi plugin: https://aur.archlinux.org/packages/gedit-encoding-plugin/
Plugin untuk gedit v2. Penulis yang sama seperti pada plugin di atas: http://bugzilla.gnome.org/attachment.cgi?id=108326 (ini adalah .tgz ext, tapi hati-hati ini hanya arsip tar) atau plugin untuk gedit v2 oleh penulis lain: http://petrstepanov.wordpress.com/2010/09/29/gedit-encoding-plugin/
!!! plugin untuk gedit v2 punya tar.gz ext, tetapi itu hanya arsip tar yang tidak di-gzip ...
Ubuntu 18.10 gconf-editor dihapus. Gunakan 'dconf-editor' sebagai gantinya. Atau gunakan alat baris perintah 'dconf'. Dan 'deteksi otomatis' diganti dengan 'penyandian kandidat':
dconf write /org/gnome/gedit/preferences/encodings/candidate-encodings "['CURRENT', 'GBK', 'GB18030', 'GB2312', 'UTF-8', 'UTF-16']"
locale
danlocale -a
?