기고글 토론 "MQL5 Algo Forge로 이동하기(2부): 여러 리포지토리로 작업하기" - 페이지 3

 
Vladislav Boyko #:

제가 틀렸던 것 같습니다. 방금 UTF-8 인코딩으로 .mq5 파일에 추가했습니다:

그리고 저장 후 파일 인코딩이 "UTF-16 LE BOM"으로 변경되었습니다.


메타에디터의 잘못인 것 같습니다. 키릴 문자를 추가하고 메모장 ++를 사용하여 파일을 저장했는데 인코딩이 UTF-8로 유지되었습니다.

아마도 UTF-8에는 BOM이 없었을 가능성이 높습니다. 적어도 BOM이 있는 경우에만 파일을 UTF-8로 남겨두곤 했죠. 다른 편집기는 더 똑똑해서 BOM 없이도 작업합니다.

 
Stanislav Korotky #:

대부분의 경우 UTF-8은 BOM이 없었고, ME는 그것을 좋아하지 않습니다. 적어도 BOM이 있는 경우에만 UTF-8로 파일을 남기곤 했죠. 다른 에디터들은 더 똑똑해서 BOM 없이도 작업합니다.

현재(베타 5593) 제가 볼 수 있는 한 메타에디터는 기본적으로 UTF-8로 작업하고 있습니다. ASCII가 아닌 문자를 사용하기 시작하면 BOM이 추가될 수 있습니다.

그러나 BOM 없이 UTF-8로 작업하는 경우(그리고 ASCII가 아닌 문자를 사용하는 경우)는 정상적으로 작동합니다.