当前位置: 技术问答>java相关
添加文字,但显示这样》
来源: 互联网 发布时间:2017-05-01
本文导语: File file1=new File("a.txt"); FileWriter fwriter=new FileWriter(file1,true); fwriter.write("n"+"new1"); fwriter.write("t"+"new2"); fwriter.write("r"+"new3"); fwriter.flush(); fwriter.close(); 但打开a.txt,发现new1和new3前都有一个小黑方格,这是为什么...
File file1=new File("a.txt");
FileWriter fwriter=new FileWriter(file1,true);
fwriter.write("n"+"new1");
fwriter.write("t"+"new2");
fwriter.write("r"+"new3");
fwriter.flush();
fwriter.close();
但打开a.txt,发现new1和new3前都有一个小黑方格,这是为什么?是编码的问题吗?
另外,n,r 表示什么?还有其他格式符吗?
FileWriter fwriter=new FileWriter(file1,true);
fwriter.write("n"+"new1");
fwriter.write("t"+"new2");
fwriter.write("r"+"new3");
fwriter.flush();
fwriter.close();
但打开a.txt,发现new1和new3前都有一个小黑方格,这是为什么?是编码的问题吗?
另外,n,r 表示什么?还有其他格式符吗?
|
面死了!
Windows中的回车版本是"rn"
Unix/Linux中的回车是"n"
OS/2中的回车版本是"r"
如果乱来,在Windows中的记事本里只能是"黑方格"
Windows中的回车版本是"rn"
Unix/Linux中的回车是"n"
OS/2中的回车版本是"r"
如果乱来,在Windows中的记事本里只能是"黑方格"
|
呵呵。这个应该就是n,r的作用了把。你发现你从网上下一些原代码,如果用记事本打开的话。他就有好多的小黑方格。而这些就是各个句子之间的空格或者是回车了。看起来很不方便。如果用Editplus或者是JB打开的话九没小黑方格。你以后注意是不是有这么各问题。
|
r,t,n都是AscII码中的不可见字符,这就是你打开txt后看到的是小黑方格的原因,按理说,应该是空格。
用ultraedit打开这个txt,可知
n 0d0a 回车换行(java的这个,和c不一样)
t 09 横向跳格:Tab
r 0d 回车
用ultraedit打开这个txt,可知
n 0d0a 回车换行(java的这个,和c不一样)
t 09 横向跳格:Tab
r 0d 回车
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。