PrintWriter的println问题

今天发现一个奇怪的问题,同样的代码web server部署在windows自测机器上跟linux服务器上,

在通信上出现了不一样的换行结束符。

Debug发现通过PrintWriter的println方法,在linux上结束符是'\n',而windows上是'\r\n',

进一步查资料是line.separator的不同导致,

所以,方案1:用PrintWriter的write方法 + 需要的结束符

方案2:更换line.separator值

上一篇:iOS开发之--UITextField属性


下一篇:python-redis哈希模式