2012-01-15 7 views
5

Sono esportare il mio ordine del giorno conimpostazione di codifica di file per org-modalità di esportazione iCal

(org-export-icalendar-combine-agenda-files) 

e poi caricare il file risultante a un server web da dove il mio calendario gmail in grado di leggerlo.

I file in modalità org sono tutti codificati in utf-8 e lo stesso è il file ical. Comunque gmail eypects cp1252 (o almeno così penso).

Come posso impostare la codifica del file durante l'esportazione di esportazione?

+0

Il server Web segnala la codifica dei caratteri UTF-8 nell'intestazione della risposta HTTP 'Content-Type'? – eggyal

risposta

2

Ho provato a riprodurre il tuo caso. Quando ho esportato i miei file di agenda, Emacs li ha scritti usando la codifica iso-latin-1.

Quindi ho inserito del testo in cirillico nei miei file dell'agenda e quindi Emacs ha rilevato che non può scriverlo con la codifica predefinita e richiesto per la codifica da utilizzare.

Suggerisco di controllare la variabile buffer-file-coding-system e di aggiornarla a cp1252 per i file dell'agenda.

+0

Questo è esattamente il mio problema: i file dell'agenda sono codificati in utf-8 ma il file esportato deve essere codificato in cp1252. –

+0

qual è il valore della variabile del sistema di codifica del file di buffer nel buffer del file org? –

+0

Il valore locale del sistema di codifica del file buffer è utf-8. Pertanto, il file di esportazione del file editor ha la stessa codifica. Tuttavia mi piacerebbe avere il file esportato cp1252 codificato, in modo che Google Calendar fosse leggerlo correttamente. –