Kopieren aus txt-Datei schlägt fehl?

Kopieren aus txt-Datei schlägt fehl?

Wenn ich eine Zeile in einer txt-Datei wie 7318912227725338960527291316 kopiere und in Word einfüge, wird eine Spalte anstelle einer Zeile wie folgt eingefügt:

 731
 981
 222
 772
 533
 89
 60
 527
 291
 316

Dies passiert sowohl unter Windows 7 als auch unter Mac. Ich versuche, eine Java-Hausaufgabe zu machen, die aus dieser Textdatei liest, aber das ist verwirrend ...

Antwort1

Ich vermute, dass die „txt“-Datei Unix-Zeilenenden (0x0A, \n) hat und Sie diese Datei mit MS Notepad öffnen, das DOS-Zeilenenden (0x0D 0x0A, \r\n) erwartet, und sie dann wie eine sehr lange Zeile angezeigt wird.

Verwenden Sie beispielsweise Notepad++ statt MS Notepad. Oder verwenden Sie sogar MS Word selbst, um diese TXT-Datei zu öffnen.

Oder bitten Sie die Person, die die Datei mit \n-Zeilenenden erstellt, \r\n-Zeilenenden zu verwenden. Konvertieren Sie die Datei beispielsweise unter Linux mit:

 unix2dos thefile.txt

verwandte Informationen