È possibile vedere con il U
nella riga della modalità in cui il buffer è in Unicode, se si passa sopra il mouse esso mostrerà in un suggerimento la codifica del buffer corrente.
- puoi visualizzare/cambiare l'intero buffer codifica con CxRETf
- è anche possibile cambiare la codifica rilevata per forzare un altro e ricaricare il file con CxRETr
- è possibile impostare una codificazione per il prossimo comando di I/O solo con CxRETc
- ci sono alcune altre possibilità, uno sguardo sulla CxRETCh
- se il file è un casino con codifiche miste, è possibile risolvere le porzioni con
M-x recode-region
- se si desidera effettuare una diagnostica da solo:
- è possibile aprire un file di testo senza alcuna decodifica o euristica con
M-x find-file-literally
- o si può andare più vicino al metallo (hex editor) con
M-x hexl-find-file
All'interno un buffer, se si sono interessati da un carattere codifica/dettagli, mettere il punto su un carattere cinese e CuCx= aiuterà. (La stessa senza il Cu mostra solo poche informazioni circa il carattere e la codifica non è parte di essa.)
Grazie, occhiali ragazzo, per avermi insegnato che uno :) –
@BorisStitnicky: sei il benvenuto : o). Emacs è il mio coltello svizzero quando devo occuparmi delle codifiche dei file. L'unico problema è che è un lungo cammino prima di sentirsi a proprio agio con esso. 'C-h a' aiuta molto però. – Seki
Grazie. Questo mi ha aiutato a risolvere un problema di lunga durata! Potremmo vedere che alcuni "*" sono stati inseriti in ascii e altri erano UTF8, causando errori in alcuni vecchi programmi. Life Saver, tu sei. – pauljohn32