Windows 如果EOL char为LF,如何读取文件

Windows 如果EOL char为LF,如何读取文件,windows,rexx,Windows,Rexx,我从internet收到一个文件,行之间用0x0D字符分隔 我用这个工具显示它 当我使用“linein()”将该文件读入Rexx时,所有文件都会进入一行。显然,当文件的行尾字符为0x0D0A时,linein()可以正常工作 如何指定Rexx使用0x0D char而不是0x0D0A分割行?除了使用Windows的正确CRLF记录标记(而不是Unix类系统中使用的LF)将文件发送给您之外,还有几种分割数据的方法,但这两种方法都不会一次读取一条记录,而是从中提取每条记录读入的长字符串。 1-使用WO

我从internet收到一个文件,行之间用0x0D字符分隔 我用这个工具显示它

当我使用“linein()”将该文件读入Rexx时,所有文件都会进入一行。显然,当文件的行尾字符为0x0D0A时,linein()可以正常工作


如何指定Rexx使用0x0D char而不是0x0D0A分割行?

除了使用Windows的正确CRLF记录标记(而不是Unix类系统中使用的LF)将文件发送给您之外,还有几种分割数据的方法,但这两种方法都不会一次读取一条记录,而是从中提取每条记录读入的长字符串。 1-使用WORDPOS查找LF和SUBSTR的位置,以删除该记录 2-使用PARSE在LF位置拆分数据


一次读取一条记录的一种方法是使用CHARIN一次读取一个字节,直到它遇到LF。

我已经向网页所有者抱怨了这种不规则性。