今天同事碰到了个非常奇怪的问题,把如下格式的文件读出来
<?xml version="1.0" ?>
<root />
明明有两行数据,显示的一直就是一行是只有一行,怎么也想不明白,最后终于发现,原来是回车符在搞鬼啊。
一个回车符本来是由两个字符组成:
/b (/x 0D) 回退到一行的起始位置
/n (/x 0A)换行
结果这个文件看着好像是有回车,实际上只有一个/b,每次print一行后,回到行首,又不换行,结果就。。。
这原因看着真是让人伤心啊。。。。
今天同事碰到了个非常奇怪的问题,把如下格式的文件读出来
<?xml version="1.0" ?>
<root />
明明有两行数据,显示的一直就是一行是只有一行,怎么也想不明白,最后终于发现,原来是回车符在搞鬼啊。
一个回车符本来是由两个字符组成:
/b (/x 0D) 回退到一行的起始位置
/n (/x 0A)换行
结果这个文件看着好像是有回车,实际上只有一个/b,每次print一行后,回到行首,又不换行,结果就。。。
这原因看着真是让人伤心啊。。。。