从txt文件复制失败?


-1

当我在txt文件中复制一行,如7318912227725338960527291316并粘贴到Word中时,它会粘贴一列而不是一行,如

 731
 981
 222
 772
 533
 89
 60
 527
 291
 316

这在我的Windows 7和Mac中都会发生。 我正在尝试从这个文本文件中读取的java作业,但这令人困惑......


它是否总是在过程中切换第4和第5个字符?
techraf

1
你还没有说你从哪里得到你的文字。如果它来自网站,则可能在页面上的文本中进行格式化。是否粘贴OK notepad?如果是这样,请从那里复制。这将消除文本中的任何未打印。
AFH

它来自我老师的网站..是的,当我输入另一个txt文件时它贴好了...我整天都很困惑...非常感谢
33ted

如果您在Notepad ++或类似功能丰富的编辑器中打开它,并告诉它显示格式标记,并检查是否有不可打印的字符。您是否已与教师确认数据是一个28位数字还是10个小于999的数字?后来似乎更有可能因为你的作业是从文件中读取,并且阅读多行可能是练习的一部分。
Frank Thomas

Answers:


1

我猜“txt”文件有unix行结尾(0x0A,\ n),你用MS Notepad打开那个文件,它需要DOS行结尾(0x0D 0x0A,\ r \ n),然后就像一个很长的线。

使用例如Notepad ++而不是MS Notepad。或者甚至使用MS Word本身打开该txt文件。

或者询问使用\ n行结尾创建文件的人使用\ r \ n行结尾。例如。在linux中将文件转换为:

 unix2dos thefile.txt
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.