Kopieren aus TXT-Datei schlägt fehl?

335
33ted

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

 731 981 222 772 533 89 60 527 291 316 

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

-1
Wechselt es dabei immer zwischen 4. und 5. Zeichen? techraf vor 8 Jahren 0
Sie haben nicht gesagt, woher Sie Ihren Text bekommen. Wenn es von einer Website stammt, kann der Text auf der Seite formatiert werden. Fügt es OK in "Notizblock" ein? Wenn ja, von dort kopieren. Dadurch werden alle nicht druckbaren Elemente aus dem Text entfernt. AFH vor 8 Jahren 1
es ist von der Website meines Lehrers .. ja, es fügt sich ok ein, wenn ich eine weitere txt-Datei einsetze .. Ich war den ganzen Tag verwirrt ... Vielen Dank 33ted vor 8 Jahren 0
Wenn Sie es in Notepad ++ oder einem ähnlichen Editor mit vielen Funktionen öffnen und es anweisen, Formatierungsmarkierungen anzuzeigen, und prüfen, ob nicht druckbare Zeichen vorhanden sind. Haben Sie mit Ihrem Ausbilder bestätigt, ob es sich bei den Daten um eine 28-stellige Zahl oder um 10 Zahlen unter 999 handelt? Letzteres scheint wahrscheinlicher zu sein, da Ihre Hausaufgaben aus einer Datei gelesen werden und das Lesen mehrerer Zeilen wahrscheinlich Teil der Übung ist. Frank Thomas vor 8 Jahren 0

1 Antwort auf die Frage

1
PBI

Ich denke, dass "txt" -Dateien Unix-Zeilenenden (0x0A, \ n) haben und Sie diese Datei mit MS Notepad öffnen, was DOS-Zeilenenden (0x0D 0x0A, \ r \ n) erwartet, und dann zeigt es sich sehr lang an Linie.

Verwenden Sie zB Notepad ++ anstelle von MS Notepad. Oder verwenden Sie MS Word selbst, um diese TXT-Datei zu öffnen.

Oder fragen Sie die Person, die die Datei mit \ n Zeilenenden erstellt, \ r \ n Zeilenenden. ZB in Linux konvertieren Sie die Datei mit:

 unix2dos thefile.txt