예를 들어 디스크에 파일이 있습니다. a.txt 16 진수 모드로 열었고 다른 신호 문자는 표시되지 않지만 일반 텍스트는 UTF-8로 표시됩니다.OS에서 파일 인코딩 방법을 알고 있습니다.
OS가 UTF-8인지 어떻게 알 수 있습니까?
감사합니다.
예를 들어 디스크에 파일이 있습니다. a.txt 16 진수 모드로 열었고 다른 신호 문자는 표시되지 않지만 일반 텍스트는 UTF-8로 표시됩니다.OS에서 파일 인코딩 방법을 알고 있습니다.
OS가 UTF-8인지 어떻게 알 수 있습니까?
감사합니다.
OS가 알지 못합니다. 16 진수 편집기가 자동으로 감지합니다. 특정 바이트 쌍의 존재 유무를 살펴봄으로써 가능하지만 100 % 신뢰성이 없습니다.
파일의 인코딩이 저장되는 일반적인 플래그 또는 속성이 없습니다. 따라서 텍스트 파일을 열 때 수동으로 인코딩을 지정해야하는 경우가 있습니다.
UTF-8 또는 -16 파일을 표시하는 한 가지 방법은 BOM이지만 필수는 아닙니다.
OS에는 텍스트 파일 인코딩 개념이 없습니다. 텍스트 편집기는 일반적으로 내용을 추측하거나 UTF-8로 가정하거나 로캘의 인코딩을 기본값으로 사용합니다.