Notepad++에서는 파일 인코딩이 UTF-8로 설정되어 있지만 실제로는 ASCII입니다.

Notepad++에서는 파일 인코딩이 UTF-8로 설정되어 있지만 실제로는 ASCII입니다.

Notepad++에서 사용할 때 일부 텍스트 파일을 UTF-8 텍스트 파일로 인코딩해야 합니다. 그러나 때로는 Notepad++에서 인코딩으로 UTF-8을 선택했지만 파일은 실제로 ASCII입니다. 나는 이것을 두 가지 다른 방법으로 알고 있습니다.

첫 번째 방법은 UTF-8로 인코딩된 특수 문자만 올바르게 표시하는 XAMPP에서 Mobiki라는 간단한 위키 엔진을 사용하는 것입니다. 내 텍스트 파일이 Mobiki에서 올바르게 표시되지 않습니다. 내가 확인하는 데 사용한 두 번째 방법은http://www.checkfiletype.com웹 페이지. 해당 페이지에 문제 파일을 업로드하면 웹사이트에서 해당 파일이 ASCII 형식으로 인코딩되어 있다고 알려줍니다. Mobiki와 함께 작동하는 다른 페이지는 웹사이트에서 반환된 UTF-8 형식으로 인코딩됩니다.

Notepad++가 파일을 UTF-8 파일로 강제하지 않는 이유는 무엇이며 Notepad++가 이를 수행하도록 하려면 어떻게 해야 합니까? Notepad++에서 파일이 이미 UTF-8로 인코딩된 것으로 표시되었음에도 불구하고 "UTF-8로 변환"을 선택하려고 시도했지만 강제로 변환해도 도움이 되지 않았습니다.

비슷한 문제를 설명하는 다른 포럼 게시물을 찾았지만 해결책은 새 텍스트 파일을 만드는 것뿐이었습니다. 새 텍스트 파일을 만들지 않고 해결책을 찾고 싶습니다.

답변1

ASCII 문자만 포함하는 파일은 ASCII 및 UTF-8 인코딩으로 동일하게 표시됩니다. 파일에 ASCII가 아닌 문자가 하나 이상 포함되어 있지 않으면 둘 사이에는 차이가 없습니다.

문제를 일으키는 것은 인코딩이 아닙니다.

관련 정보