[linux-l] dos2unix

Jan-Benedict Glaw jbglaw at lug-owl.de
Fr Mär 9 10:48:28 CET 2007


On Fri, 2007-03-09 10:33:27 +0100, Manuel Tennert <webmaster at german-sound.de> wrote:
> ich habe gerade ein Problem bei einem unserer Kunden.
> In einem Perl-Script verwende ich auch den dos2unix Befehl, leider 
> kommen beim Kunden andere Resultate bzw. andere Kodierungen heraus, als 
> auf unserer Maschine, Ausgangsdaten sind die gleichen.
> Betriebssystem Kunde: Solaris 10
> Betriebssystem wir: Solaris 9
> 
> Normalerweise sollte der dos2unix Befehl doch für die Betriebssysteme 
> gleich sein, oder?
> Im großen und ganzen geht es darum, dass der Kunde unter Windows 
> XML-Daten bearbeiten, diese aber im Unix-Format in ein System eingelesen 
> werden müssen, daher auch die Konvertierung. Problem beim Kunden ist 
> dann der Zeichensatz, der sich plötzlich völlig anders verändert...bei 
> uns bleibts korrekt.

Wo ist denn nun *genau* das Problem? dos2unix sollte den Zeilentrenner
von \r\n auf \n zusammenstreichen.

Falls das durch ein simples Löschen von \r gemacht wird, wirst Du in
Schwierigkeiten geraten, wenn z.B. bei UTF-8-Kodierung bei einem
zwei Byte langen Zeichen das zweite Zeichen \r ist...

Drei Beispieldateien (Ausgangsdatei, konvertiert vom Kunden,
konvertiert von Dir) würden helfen, das nachzuvollziehen...

MfG, JBG

-- 
      Jan-Benedict Glaw      jbglaw at lug-owl.de              +49-172-7608481
Signature of:               http://www.eyrie.org/~eagle/faqs/questions.html
the second  :
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 189 bytes
Beschreibung: Digital signature
URL         : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20070309/4fcf95f1/attachment.sig>


Mehr Informationen über die Mailingliste linux-l