PrintWriter out = new PrintWriter( new OutputStreamWriter(new FileOutputStream(sFilename), new InputStreamReader(System.in).getEncoding()) );
out.println("var " + aryParam + " = new Array();");我这样写东西进文本文件,但在一个linux系统里竟然少了每行0D,其他系统没有遇过这种情况,请问是什么原因呢?
out.println("var " + aryParam + " = new Array();");我这样写东西进文本文件,但在一个linux系统里竟然少了每行0D,其他系统没有遇过这种情况,请问是什么原因呢?
解决方案 »
- java 定时器问题
- 自己写的一个html转text的java程序,能运行但是有异常
- C#的CLIENT与JAVA的SERVER使用SOCKET的一些问题
- 不知泛型为何可以这样写?请高手帮忙解释一下,谢谢
- 求救:java中如何使用剪切板进行复制和粘贴
- ============== 高分急求:汉字编码问题(JSP网页) =============
- JGoodies中文乱码问题?
- 初学java就用 J Builder行吗?哪里能下载到啊?给个链接吧
- 怎么把默认空格相当于鼠标点击按钮的功能,改为回车也可以
- 请问怎么在对一个设备发送数据的时候又接受这个设备返回的返回码呢?
- 关于eclipse生成的界面无法显示的问题
- 如何用JAVA 播放FLASH??
后面加out.close();就可以解决问题了!!!!!
没加的话不行!
0D 0A
\r \n在linux下使用 od -c 查看文件,linux下的每换一行只有
0A
\r如果你把一个文本文件从linux系统下以二进制ftp到本机应该是不能正确显示格式的,用UE以16进制度打开,也可以看到换行处没有\r不知道有没有记错^_^
你写的怎么样看起来像个O(大写英文字母)啊:)
windows下的换行是0D 0A, linux下只是0A