Non riesco a visualizzare il file codificato con GBK. In gconf-editor di gnome 3.2, non riesco a trovare l'elemento di codifica di gedit. Come impostarlo? Grazie
Non riesco a visualizzare il file codificato con GBK. In gconf-editor di gnome 3.2, non riesco a trovare l'elemento di codifica di gedit. Come impostarlo? Grazie
Risposte:
Non ho un file codificato in GBK per testare le soluzioni, ma provale.
Opzione 1 : esegui gedit e quindi apri il file:
corri gedit
fai clic su Apri
seleziona nella combo di codifica "aggiungi" e aggiungi GB18030 (o GBK)
seleziona quella codifica nella combo
seleziona il file
Opzione 2 :
installa ed esegui gconf-editor
Trova / apps / gedit-2 / preferenze / chiave di codifica "auto_detected" e impostalo su:
[CURRENT,GB18030,GBK,GB2312,UTF-8,UTF-16]
Ricorda di eseguire il backup del valore precedente di auto_detected !!
Opzione 3 : utilizzo di dconf (il "più recente" gconf, utilizzato in ubuntu)
dconf read /org/gnome/gedit/preferences/encodings/auto-detected
Salva il risultato (backup)!
dconf write /org/gnome/gedit/preferences/encodings/auto-detected "['CURRENT', 'GBK', 'GB18030', 'GB2312', 'UTF-8', 'UTF-16']"
fonti:
Per ripristinare le impostazioni predefinite: a) utilizzare l'opzione di cui è stato eseguito il backup dal comando dconf read
oppure b) provare:
dconf reset /org/gnome/gedit/preferences/encodings/auto-detected
Unexpected error: Invalid byte sequence in conversion input
Se vuoi farlo velocemente, installa medit . Tutto funziona dalla scatola.
Se vuoi ancora usare gedit, devi fare un po 'di lavoro:
Imposta il rilevamento automatico
gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'GBK', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
Installa il plugin per la scelta manuale della codifica. Davvero utile, soprattutto quando il rilevamento automatico non rileva correttamente la codifica
Plug-in "Modifica codifica" per 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
Quindi esegui gedit. Scegli Modifica -> Preferenze -> Plugin (scheda) -> Seleziona la casella di controllo " Codifica ". Dopo averlo fatto, puoi trovare " Codifica " nel menu " File "
Descrizione del plugin: https://aur.archlinux.org/packages/gedit-encoding-plugin/
Plugin per gedit v2. Stesso autore del plugin sopra: http://bugzilla.gnome.org/attachment.cgi?id=108326 (questo è .tgz ext, ma attenzione è un archivio solo tar) o plugin per gedit v2 di un altro autore: http://petrstepanov.wordpress.com/2010/09/29/gedit-encoding-plugin/
!!! il plugin per gedit v2 ha tar.gz ext, ma è solo un archivio tar che non è compresso con gzip ...
Ubuntu 18.10 gconf-editor è stato rimosso. Utilizzare 'dconf-editor' come alternativa oppure utilizzare lo strumento da riga di comando 'dconf'. E il "rilevamento automatico" è sostituito da "codifiche candidate":
dconf write /org/gnome/gedit/preferences/encodings/candidate-encodings "['CURRENT', 'GBK', 'GB18030', 'GB2312', 'UTF-8', 'UTF-16']"
locale
elocale -a
?