Am 15.04.2015 um 13:41 schrieb Holger Schmidt:
> Hallo Wolfgang,
> 
> ich habe iconv auch genau so aufgerufen, wie du es geschrieben hast (mit
> allen Optionen, mit WINDOWS-1252). Wie gesagt, die Codierung bleibt bei
> "ISO-8859 text".
> Woran kann das liegen, dass das bei mir so hartnäckig ist?

Hallo,

die Encodierungen unterscheiden teilweise nur minimal. Die Encodierung
steht auch NICHT als metadata in dem file drin.

Wenn du deshalb ein progranm wie file benutzt, oder deinen Editior nach
der Encodierung des geöffneten Text-files befragst, dann rät dieses
Programm/Editor.

Um wirklich herauszufinden welche Encodierug du hast, musst du wissen
was in Der Datei steht (z.B. soll Rüdiger drinstehen) und dann musst du
mit od ermitteln, welches Zeichen an der Stelle des ü steht. dann
schränkt sich die Auswahl an möglicher Encodierungen schon ein. Wenn od
an anderer Stelle für das ü in Jürgen ein anderes Zeichen nennt, dann
hast du ein mischmasch.

Das ganze ist Beschrieben in

http://www.linuxmuster.net/wiki/dokumentation:sophomorix:guess_encoding

Viele Grüße, Rüdiger

> 
> Viele Grüße
> Holger
> 
> On Wed, 15 Apr 2015 13:33:13 +0200
>  "Wolfgang Höfer" <[email protected]> wrote:
>> Hi,
>> ich würde mich auf eine Bearbeitungsmethode beschränken - ich mach das
>> nur auf der Konsole vom Server.
>>
>> Hast du bei iconv auch windows-1252 gemacht ? :)
>>
>> Umlaute ändern würde ich nicht. Ginge zwar wohl mit 
>> sed -i s/ö/oe/g schueler.txt
>>
>> sollte aber nicht nötig sein ....
>>
>> VG
>> Wolfgang
>>
>>
>> -----Original-Nachricht-----
>> Betreff: Re: [lmn] Probleme mit den Benutzerdateien lehrer.txt und
>> schueler.txt
>> Datum: Wed, 15 Apr 2015 10:57:32 +0200
>> Von: "[email protected]" <[email protected]>
>> An: "Discussions about using linuxmuster.net"
>> <[email protected]>
>>
>> Hallo Rüdiger, Wolfgang und Steffen,
>>
>> mit file schueler.txt erhalte ich stets die Codierung "ISO-8859 text".
>> Bei der lehrer.txt war es genau dasselbe und zwar auch nachdem ich
>> Konvertierungen mit dos2unix und iconv in UTF-8 vorgenommen habe.
>> Beim Verwenden von iconv habe ich als ursprüngliche Codierung auch
>> sämtliche Varianten von ISO_8859-XX durchprobiert.
>>
>> Nachdem das Ändern der Codierung nicht zum Ziel geführt hat, habe ich
>> mit vim in der lehrer.txt manuell sämtliche Umlaute und Sonderzeichen
>> ersetzt (z.B. oe statt ö...). Daraufhin konnte ich die Lehrerquotas
>> ohne Fehlermeldung ändern.
>> Ein anschließender Aufgruf von sophomorix-check ergab keine Änderung
>> der Nutzerdaten, ich gehe deshalb von unveränderten Daten aus.
>>
>> Nun möchte ich aber die schueler.txt nicht manuell bearbeiten, das es
>> über 1300 Schüler sind und zu Beginn des nächsten Schuljahres ja
>> dasselbe Proiblem wieder auftreten wird.
>> Was kann ich noch tun, damit die Schülerliste in der Schulkonsole
>> wieder angezeigt wird und die Fehlermeldung "Unknown Error 2 in
>> errors.lang" unterbleibt?
>>
>> Viele Grüße
>> Holger Schmidt
>>
>> On Mon, 13 Apr 2015 17:34:48 +0000
>>  Nowak Steffen <[email protected]> wrote:
>>> Hallo,
>>>
>>> ich kenn das Problem auch. Einmal mit Windows bearbeitet und dann mit
>>> Linux,
>>> irgwas passt da nicht mehr.
>>> Ich installier dann auf der ML per apt-get das tool : tofrodos
>>> danach per dos2unix einfach die txt durchlaufen lassen - bei mir
>>> klappte das immer.
>>> Is n Versuch Wert !
>>>
>>> VG
>>> Steffen
>>>
>>>
>>> ________________________________________
>>> Von: linuxmuster-user
>>> [[email protected]]&quot; im Auftrag von
>>> &quot;[email protected] [[email protected]]
>>> Gesendet: Montag, 13. April 2015 15:29
>>> An: [email protected]
>>> Betreff: [lmn] Probleme mit den Benutzerdateien lehrer.txt und
>>> schueler.txt
>>>
>>> Hallo Liste,
>>>
>>> nach Migration von paedML 5.1 nach linuxmuster.net 6.1 läuft manches
>>> noch nicht ganz rund, was mit den Benutzerdateien zu tun hat.
>>>
>>> Die lehrer.txt wurde zwar korrekt noch /etc/sophomorix/user migriert,
>>> enthält aber offenbar Fehler (in der Codierung?). Wenn ich z.B. in der
>>> Schulkonsole als Administrator unter "Quota" ein Lehrerquota ändern
>>> möchte, wird mir zunächst korrekt die Lehrerliste angezeigt, in der
>>> schon einige Sonderquotas eingetragen sind. Wenn ich jedoch eine
>>> Änderung vornehme und auf "Änderungen übernehmen" klicke, wird das
>>> Statusfenster orange und es erscheint die Meldung "Lehrer böb
>>> unbekannt, Lehrer böb unbekannt, Lehrer böb unbekannt, Lehrer dö
>>> unbekannt, Lehrer dö unbekannt, Lehrer dö unbekannt, Lehrer höl
>>> unbekannt," ...
>>> Es handelt sich dabei um die Lehrerkürzel, die Umlaute enthalten.
>>> Daraufhin habe ich unter Linux die lehrer.txt bearbeitet und statt der
>>> Sonderzeichen jeweils die korrekten Umlaute eingetragen. In der
>>> Schulkonsole erscheint dann aber die Meldung, dass keine Lehrer
>>> bekannt sind. Sind nun keine Lehrerkürzel mit Umlaut mehr möglich oder
>>> kann ich etwas an der Codierung anpassen?
>>>
>>> Auch die schueler.txt macht Probleme: Wenn ich in der Schulkonsole die
>>> Schülerliste pflegen möchte werden mir keine Schüler angezeigt. Im
>>> orangenen Statusfenster steht "Unknown Error 2 in errors.lang"
>>>
>>> Wenn ich die Benutzerlisten in der Schulkonsole oder manuell mit
>>> sophomorix überprüfe werden keine Fehler in den Datensätzen gefunden.
>>>
>>> Viele Grüße
>>> Holger Schmidt
>>> _______________________________________________
>>> linuxmuster-user mailing list
>>> [email protected]
>>> https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
>>> _______________________________________________
>>> linuxmuster-user mailing list
>>> [email protected]
>>> https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
>>
>> _______________________________________________
>> linuxmuster-user mailing list
>> [email protected]
>> https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
>>
>>
>>
>> _______________________________________________
>> linuxmuster-user mailing list
>> [email protected]
>> https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
> 
> _______________________________________________
> linuxmuster-user mailing list
> [email protected]
> https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user


Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
linuxmuster-user mailing list
[email protected]
https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user

Antwort per Email an