왜`file -i`는 파일 인코딩을 ASCII로 결정하지만 실제로는 git 저장소에서 UTF-8입니다.

너까지

내가 혼동하는 두 가지 경우가 있습니다.

  1. 새로 생성 된 파일이 라틴 문자가 포함 된 경우, 다음 file -i이 표시됩니다 us-ascii.
  2. 새로 생성 된 파일에 라틴 및 키릴 기호 만 포함 된 경우 다음 file -i이 표시됩니다.utf-8

git 저장소의 로컬 복사본 내에서 파일을 생성하기위한 여러 도구 (intellij idea, nano, echo 등)를 사용하여이 동작을 테스트했습니다.

그러나이 파일을 원격 저장소로 푸시하면 Windows OS 참가자가이 파일을 UTF-8로 결정합니다.

너까지

따라서 파일 생성 중에 생성 된 BOM이 없기 때문에 ASCII와 UTF-8을 구분할 방법이 없습니다. 따라서 올바른 prediction파일 인코딩 측면에서 UTF-8에는 더 많은 문자 코드가 포함되므로 UTF-8 (둘 다 라틴 문자 만 포함하는 경우)보다 ASCII에 응답하는 것이 좋습니다.

그러므로 file -i최선을 다하고 있습니다.

도움을 주신 fedonkadifeli 에게 감사드립니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

VBA를 사용하여 word doc에서 텍스트 파일을 UTF-8 인코딩으로 저장하는 방법은 무엇입니까?

분류에서Dev

텍스트 파일의 인코딩 형식을 유니 코드에서 UTF-8로 변경하는 방법

분류에서Dev

sqlplus에서 utf8로 특정 파일 인코딩을 변경하는 방법

분류에서Dev

git으로 저장소에서 엄청난 양의 파일을 제거하는 방법은 무엇입니까?

분류에서Dev

CRLF 줄 종결자를 사용하여 비 ISO 확장 ASCII 텍스트에서 UTF-8로 인코딩을 변경하는 방법은 무엇입니까?

분류에서Dev

PHP 파일에서 utf-8 문자 인코딩을 설정하는 방법

분류에서Dev

자바 - 복사 /지고 클라이언트에서 서버로 파일을 붙여 넣기 오류 - UTF-8 인코딩 문제 파일을 여는

분류에서Dev

gnuplot에 utf8 인코딩 문자열로 파일 목록을 얻는 방법은 무엇입니까?

분류에서Dev

Powershell Excel-유니 코드 UTF-8로 인코딩하여 파일 저장

분류에서Dev

Excel 2010에서 VBA를 사용하여 UTF-8로 인코딩 된 CSV 파일을 쿼리하는 방법은 무엇입니까?

분류에서Dev

ASCII 인코딩으로 지정된 이름으로 파일을 만드는 방법은 무엇입니까?

분류에서Dev

Git 저장소에서 대소 문자가 다른 파일을 제거하는 방법은 무엇입니까?

분류에서Dev

Scala 컴파일러는 UTF-8로 인코딩 된 소스 파일에서 작동합니까?

분류에서Dev

Java에서 UTF-8 charset 출력 스트림을 사용하여 파일에 UTF-16 문자를 작성했지만 파일의 결과 데이터는 여전히 UTF-16입니다. 왜?

분류에서Dev

Perl에서 UTF-16 인코딩으로 XML 파일을 여는 방법은 무엇입니까?

분류에서Dev

파이썬에서 유니 코드 문자열을 utf-8로 인코딩하는 방법은 무엇입니까?

분류에서Dev

커밋을 유지하면서 이미 git 저장소에있는 파일로 새 git 저장소를 만드는 방법

분류에서Dev

Firefox에서 대체 인코딩을 UTF-8로 설정하는 방법은 무엇입니까?

분류에서Dev

json.dump ()는 (요청 대신 UTF-8) ASCII 코덱 인코딩을 사용하는 파일에 대한 표준 출력 리디렉션 때

분류에서Dev

curl을 사용하여 Git 호스팅 사이트에서 git 저장소의 원시 파일을 다운로드하는 방법은 무엇입니까?

분류에서Dev

텍스트 파일의 인코딩이 UTF-8에서 ANSI로 변경된 이유와이를 해결하는 방법은 무엇입니까?

분류에서Dev

Jenkins의 인코딩을 UTF-8로 설정하는 방법

분류에서Dev

프로젝트가 다른 인코딩에 있더라도 Net Bean은 utf 8에서 파일을 엽니 다.

분류에서Dev

0x85 windows 1252는 파일이 utf-8 인코딩으로 열리면 줄을 끊습니다.

분류에서Dev

UTF-8 파이썬 코드에서 UTF-8 문자를 인코딩하는 데 문제가 있습니다. 문자 그대로 UTF-8로 표시됩니다.

분류에서Dev

텍스트 필드 입력을 테이블에 utf8 인코딩 데이터로 자동 저장하는 방법은 무엇입니까?

분류에서Dev

PrimeFaces Extensions CKEditor : 인코딩을 UTF-8로 설정하려는 시도가 실패했습니다.

분류에서Dev

28 비트 컴퓨터는 UTF-32로 인코딩 된 파일에 어떤 영향을 줍니까?

분류에서Dev

Git은 저장소에 파일을 추가하지만 제어하지는 않습니다.

Related 관련 기사

  1. 1

    VBA를 사용하여 word doc에서 텍스트 파일을 UTF-8 인코딩으로 저장하는 방법은 무엇입니까?

  2. 2

    텍스트 파일의 인코딩 형식을 유니 코드에서 UTF-8로 변경하는 방법

  3. 3

    sqlplus에서 utf8로 특정 파일 인코딩을 변경하는 방법

  4. 4

    git으로 저장소에서 엄청난 양의 파일을 제거하는 방법은 무엇입니까?

  5. 5

    CRLF 줄 종결자를 사용하여 비 ISO 확장 ASCII 텍스트에서 UTF-8로 인코딩을 변경하는 방법은 무엇입니까?

  6. 6

    PHP 파일에서 utf-8 문자 인코딩을 설정하는 방법

  7. 7

    자바 - 복사 /지고 클라이언트에서 서버로 파일을 붙여 넣기 오류 - UTF-8 인코딩 문제 파일을 여는

  8. 8

    gnuplot에 utf8 인코딩 문자열로 파일 목록을 얻는 방법은 무엇입니까?

  9. 9

    Powershell Excel-유니 코드 UTF-8로 인코딩하여 파일 저장

  10. 10

    Excel 2010에서 VBA를 사용하여 UTF-8로 인코딩 된 CSV 파일을 쿼리하는 방법은 무엇입니까?

  11. 11

    ASCII 인코딩으로 지정된 이름으로 파일을 만드는 방법은 무엇입니까?

  12. 12

    Git 저장소에서 대소 문자가 다른 파일을 제거하는 방법은 무엇입니까?

  13. 13

    Scala 컴파일러는 UTF-8로 인코딩 된 소스 파일에서 작동합니까?

  14. 14

    Java에서 UTF-8 charset 출력 스트림을 사용하여 파일에 UTF-16 문자를 작성했지만 파일의 결과 데이터는 여전히 UTF-16입니다. 왜?

  15. 15

    Perl에서 UTF-16 인코딩으로 XML 파일을 여는 방법은 무엇입니까?

  16. 16

    파이썬에서 유니 코드 문자열을 utf-8로 인코딩하는 방법은 무엇입니까?

  17. 17

    커밋을 유지하면서 이미 git 저장소에있는 파일로 새 git 저장소를 만드는 방법

  18. 18

    Firefox에서 대체 인코딩을 UTF-8로 설정하는 방법은 무엇입니까?

  19. 19

    json.dump ()는 (요청 대신 UTF-8) ASCII 코덱 인코딩을 사용하는 파일에 대한 표준 출력 리디렉션 때

  20. 20

    curl을 사용하여 Git 호스팅 사이트에서 git 저장소의 원시 파일을 다운로드하는 방법은 무엇입니까?

  21. 21

    텍스트 파일의 인코딩이 UTF-8에서 ANSI로 변경된 이유와이를 해결하는 방법은 무엇입니까?

  22. 22

    Jenkins의 인코딩을 UTF-8로 설정하는 방법

  23. 23

    프로젝트가 다른 인코딩에 있더라도 Net Bean은 utf 8에서 파일을 엽니 다.

  24. 24

    0x85 windows 1252는 파일이 utf-8 인코딩으로 열리면 줄을 끊습니다.

  25. 25

    UTF-8 파이썬 코드에서 UTF-8 문자를 인코딩하는 데 문제가 있습니다. 문자 그대로 UTF-8로 표시됩니다.

  26. 26

    텍스트 필드 입력을 테이블에 utf8 인코딩 데이터로 자동 저장하는 방법은 무엇입니까?

  27. 27

    PrimeFaces Extensions CKEditor : 인코딩을 UTF-8로 설정하려는 시도가 실패했습니다.

  28. 28

    28 비트 컴퓨터는 UTF-32로 인코딩 된 파일에 어떤 영향을 줍니까?

  29. 29

    Git은 저장소에 파일을 추가하지만 제어하지는 않습니다.

뜨겁다태그

보관