首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java -将unix linefeed转换为回车

Java -将unix linefeed转换为回车
EN

Stack Overflow用户
提问于 2016-05-17 07:41:14
回答 1查看 1.6K关注 0票数 0

我在unix服务器上构建了一个字符串,然后将它写到一个windows maschine上。要创建一个linefeed,我使用"\r\n“,然后服务器只添加"\n”。重点是eol是在十六进制0a和我需要0d0a为其他程序。

有谁想过在写在windows maschine上之前转换linefeed吗?

要将字符串转换为十六进制,然后将所有0a替换为0d0a,将其转换回字符串并不是最佳实践。有更好的解决办法吗?

EN

回答 1

Stack Overflow用户

发布于 2016-05-17 07:46:33

如果确实希望更改整个应用程序的默认值,请在启动时重新定义line.separator系统属性(带有-D参数)。但是,这是一个非常重要的解决方案,只需要为特定的报表显式地编写换行符就更容易了,而其余的(比如本机日志文件或其他任何东西)都留给unix。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37270015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档