[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Encoding beim Speichern von Datein mit VIM



On 23.05.06 23:13:19, Hannes H. wrote:
> Frage a) Hat jemand verstanden was mein Problem ist? ;-)

Prinzipiell schon, nur verstehe ich nicht warum vim das tut.
Normalerweise erkennt vim wenn eine Datei latin1-Kodiert ist, kodiert
das fuer die Anzeige um und beim Abspeichern wirds dann wieder latin1.
Du faehrst ja offensichtlich eine UTF-8 Umgebung, da gibts eigentlich
nur Probleme wenn die Datei

a) reines Ascii ist, also keinerlei Umlaute oder aehnliches
b) bereits mehrere verschiedene Kodierungen enthaelt, da vim dann nicht
feststellen kann ob das utf-8 ist oder was anderes.

> Frage b) Hat irgend jemand eine Lösung für mich?

Schau doch mal mit ":set" auf welchen Wert fileencodings eingestellt
ist, hier steht:

fileencodings=ucs-bom,utf-8,default,latin1

Und damit oeffnet vim eben eine latin1-kodierte Datei korrekt und setzt
automatisch

fileencoding=latin1

damit beim Abspeichern auch wieder latin1 draus wird. Wenn das bei dir
nicht klappt musst du fileencoding=latin1 haendisch vor dem Abspeichern
setzen, oder rauskriegen warum das bei dir nicht klappt.

Fuer letzteres bin ich leider der falsche, weil ich vim auch nur
rudimentaer kenne...

Andreas

-- 
Your goose is cooked.
(Your current chick is burned up too!)



Reply to: