저장된 txt 파일이 UTF-8 파일인지 아닌지 구분하는 방법은 없는건가요?

UTF-8 파일을 한번 더 UTF-8 타입으로 인코딩하면 파일이 깨진다고 해서

UTF-8 파일이면 그대로 두고 예를 들어 유니코드면 UTF-8 타입으로 파일을

인코딩 해주고 싶은데 UTF-8인지 여부를 구분하는 방법을 알고 싶습니다.