다음과 같이 Excel에서 유니코드로 텍스트를 내보냈습니다.
그런 다음 Notepad++로 편집하고 원하는 형식으로 변경한 후 다음과 같이 UTF-8로 저장합니다.
그런데 메모장에서 열면 전혀 다른 형태로 나오나요?
메모장++에서 1 등 \t|\t
으로 교체했는데 UltraEdit에서도 같은 문제가 발생합니다. 어떻게 해결할 수 있나요?\n
and also try `\p`1
답변1
\n
문자가 줄 끝(EOL) 문자로 사용되어 새 줄을 나타낼 가능성이 있습니다 .
을 위한역사적 이유, Windows에서는 두 문자 CR+LF( \r\n
)를 사용하여 새 줄을 표시하는 반면 Unix와 Linux에서는 LF( \n
)를 사용합니다.
메모장은 단독으로 인식하지 못하기 때문에 \n
notepad++에서는 분리되어 보이는 줄이 메모장에서는 같은 줄로 됩니다.
notepad++에서 파일을 열고 편집 > EOL 변환 > Windows 형식으로 이동하여 모두 \n
로 변경 \r\n
하면 메모장에서도 동일한 내용을 볼 수 있습니다.