utf8 txt 파일을 ansi로 오픈한 상태에서 다시 ansi로 변경하여 저장하면 깨어질 수밖에 없습니다. 원본이 없다면 100%복구가 어렵습니다.
utf8 txt파일을 utf8 인코딩으로 오픈한 후 ANSI로 변환 후 저장하여야 합니다.
예) "가나다라마바사아자차카타파하" 내용을 UTF8로 저장하고 ANSI 인코딩으로 오픈 후 다시 ANSI로 저장할 경우 깨어집니다.
추가) 혹시 파일의 내용이 모두 영문이나 특수문자로만 이루어져 있나요? 한글이 없다면 ANSI로 저장해도 차이가 없기 때문에 다시 열 때 UTF8로 열릴 수 있습니다. 영숫자의 경우 ANSI나 UTF8이나 인코딩이 동일하므로 에디터에서 인지할 수 없습니다. 주석같은걸로 한글 등의 UTF8 인코딩 문자를 넣어주세요.