경일게임아카데미 멀티 디바이스 메타버스 플랫폼 개발자 양성과정 20221012 개인 공부 2022/04/04~2022/12/14

Jinho Lee·2022년 10월 12일
0

2022.10.12 개인 학습 - 팀 프로젝트 이슈 - Git

문제

  • Github Desktop GUI에서 코드 주석 등, 한글이 깨져 보이는 문제
  • 이를 해결하기 위해선 git과 VS 모두 설정을 바꿔줘야 한다.

Git Config

  • Git Bash를 연다.

  • 다음 명령어를 입력해 설정을 바꾼다,

git config --global gui.encoding utf-8

Visual Studio

  • 툴바에서 도구(Tool) -> 옵션(Option) -> 환경(Environment) -> 문서(Documents)로 들어간다.

  • 다음 체크박스에 체크한다. 파일을 UTF8 유니코드로 인코딩해 저장하겠다는 의미이다.

    • 2022-12-12 추가 : 이 경우 처음 파일을 만들고 저장하기 전에 한글 주석을 넣어 저장해야 UTF8 유니코드로 인코딩된다.
      하지 않았다면 이미 저장한 파일로 이동하여 그 방법에 따라야 한다.

.editorconfig

  • 위 방법으로 해결되지 않을 경우, editorconfig 파일을 사용해 전체 코드를 같이 인코딩할 수 있다.

    • editorconfig : 코딩 스타일을 일관되게 설정해주는 설정 파일. 이를 통해 indentation(들여쓰기) 스타일과 같은 코드마다 다를 수 있는 설정들을 미리 지정해 둘 수 있다.
  • 프로젝트 내부에 .editorconfig 파일을 생성

  • 다음 코드를 붙여 넣는다.

    root = true
    
    [*]
    charset = utf-8
  • 특정 파일 포맷만 utf-8로 설정하고 싶다고 한다면 다음과 같이 작성하여 .cpp의 확장자를 가진 cpp파일만 utf-8로 생성하도록 설정할 수도 있다.

    [*.{cpp}]
    charset = utf-8
    		```

이미 저장한 파일

  • 이미 저장했던 코드 파일들은 여전히 깨져서 보일 것이다.

  • 이 파일들은 따로 유니코드로 인코딩해야 한다.

  • 다른 이름으로 저장을 실행한다. 다음과 같은 창이 나온다.

  • 여기서 저장 옆의 화살표를 누르고 인코딩하여 저장을 실행한다.

  • 다음과 같은 설정이 아니라면 유니코드 UTF-8로 바꾸어준다.

  • 그러면 다음과 같이 Github Desktop에서도 한글 주석이 나온다.

참고

0개의 댓글