메모장과 메모장++는 같은 것을 표시하지 않습니까?

메모장과 메모장++는 같은 것을 표시하지 않습니까?

다음과 같이 Excel에서 유니코드로 텍스트를 내보냈습니다.

여기에 이미지 설명을 입력하세요

그런 다음 Notepad++로 편집하고 원하는 형식으로 변경한 후 다음과 같이 UTF-8로 저장합니다.

여기에 이미지 설명을 입력하세요

그런데 메모장에서 열면 전혀 다른 형태로 나오나요?

메모장++에서 1 등 \t|\t으로 교체했는데 UltraEdit에서도 같은 문제가 발생합니다. 어떻게 해결할 수 있나요?\nand also try `\p`1

답변1

\n문자가 줄 끝(EOL) 문자로 사용되어 새 줄을 나타낼 가능성이 있습니다 .

을 위한역사적 이유, Windows에서는 두 문자 CR+LF( \r\n)를 사용하여 새 줄을 표시하는 반면 Unix와 Linux에서는 LF( \n)를 사용합니다.

메모장은 단독으로 인식하지 못하기 때문에 \nnotepad++에서는 분리되어 보이는 줄이 메모장에서는 같은 줄로 됩니다.

notepad++에서 파일을 열고 편집 > EOL 변환 > Windows 형식으로 이동하여 모두 \n로 변경 \r\n하면 메모장에서도 동일한 내용을 볼 수 있습니다.

관련 정보