Programming/etc

개행문자(줄 바꿈)

esoog Polaris 2023. 7. 6. 23:00
반응형

# 줄 바꿈 문자(개행문자)

 

플랫폼에 따라 다를 수 있습니다. 간혹 네트워크 통신 관련하여 입출력을 주고 받을 때, 개행문자 때문에 문제를 겪는 경우가 종종 있는 것 같습니다.

 

`\n`은 Unix 및 Linux 시스템에서 줄 바꿈을 나타내는 문자입니다. 하지만 Windows 시스템에서는 `\r\n`을 줄 바꿈으로 사용합니다. 따라서, Windows 시스템에서 줄 바꿈을 올바르게 표시하기 위해서는 `\r\n`을 사용해야 합니다. 이렇게 하면 Windows에서도 올바른 줄 바꿈이 적용됩니다. 만약 특정 환경에서 `\n`이 제대로 작동한다면 해당 환경에 따라 사용하셔도 무방합니다.

 

그러나 크로스 플랫폼 호환성을 고려하여 `\r\n`을 사용하는 것이 좋습니다.

* 참고로 에디터 내에서 줄을 바꾸되 출력은 그대로 하고자 한다면 '\' 로 사용

728x90