기본 문자 인코딩은 무엇입니까? 수 있음을 알고 있습니다). 특히 시스템의 파일 및

나는이 질문이 실제로 얼마나 깊이 있는지 알지 못합니다 (예를 들어, 내 작업에 따라 몇 가지가있을 수 있음을 알고 있습니다).

특히 시스템의 파일 및 폴더 이름을 지정하는 데 사용되는 문자열 종류에 관심이 있습니다.

또한 bash 또는 python 스크립트에서 문자열이 기본적으로 표시되는 방법에 관심이 있습니다.



답변

  • 파일 시스템의 파일 이름 인코딩은 utf-8입니다.
  • Bash는 인코딩 지식 문자열이 아닌 바이트 단위로 생각합니다. 따라서 기본 인코딩이 없습니다. 그놈 터미널의 기본 인코딩은 utf-8입니다.
  • 파이썬의 기본 인코딩은 ascii입니다

답변

기본 문자 인코딩은 UTF-8 (유니 코드)이지만, 거의 모든 파일 (기본 설치의 모든 파일 이름) 은 일반 ASCII 문자이며 대부분의 인코딩에 공통입니다.

“bash 또는 python 스크립트로 표시되는 문자열 수”가 무엇을 의미하는지 잘 모르겠습니다. 우분투의 bash 스크립트에서 유니 코드 문자를 사용할 수 있지만 일반적으로 bash 스크립트와 함께 다른 프로그램을 호출하고 다른 프로그램이이를 처리할지 여부는 또 다른 문제입니다. 파이썬으로도 그렇게 할 수는 있지만 패키지와 관련된 설정과 설정에 익숙해지기를 원할 것입니다.