유용한 TIP

Visual Studio Code(VS Code)에서 인코딩 문제를 해결 방법

별기수리 2025. 3. 11. 23:20
반응형


한글 깨짐 현상을 수정하기 위해 찾아보니
3가지 방법이 있었습니다.

Visual Studio Code(VS Code)에서 인코딩 문제를 해결하는 방법은 다음과 같습니다.


1. 파일 인코딩 변경하기

VS Code에서 파일의 인코딩이 올바르게 설정되지 않으면 한글 등의 문자가 깨질 수 있습니다.

1.1. 현재 파일의 인코딩 확인 및 변경

1) VS Code에서 문제가 발생한 파일을 엽니다.


2) 우측 하단의 상태 표시줄에서 현재 인코딩을 확인합니다. (예: UTF-8, EUC-KR 등)


3) 인코딩을 변경하려면:

상태 표시줄의 인코딩 표시 영역을 클릭합니다.

다른 인코딩으로 다시 열기(Reopen with Encoding)을 선택한 후 적절한 인코딩(예: UTF-8, EUC-KR, CP949)을 선택합니다.


1.2. 저장 시 인코딩 변경

다른 인코딩으로 저장(Save with Encoding)을 선택하면 해당 파일을 원하는 인코딩으로 저장할 수 있습니다.


2. 기본 파일 인코딩 설정 변경

기본적으로 UTF-8을 사용하도록 설정되어 있지만, 특정 인코딩이 필요한 경우 settings.json을 수정하여 설정할 수 있습니다.

- 방법 1: GUI 설정 변경

1) Ctrl + Shift + P를 눌러 명령 팔레트를 열고, Preferences: Open Settings (JSON)을 검색해 엽니다.


2) 다음 설정을 추가하거나 수정합니다.

{
    "files.encoding": "utf8",  // 기본 파일 인코딩 (UTF-8 권장)
    "files.autoGuessEncoding": true  // 자동 인코딩 감지 활성화
}

- 방법 2: 설정 UI에서 변경

1)  Ctrl + , (설정 메뉴)에서 encoding을 검색합니다.


2) "Files: Encoding" 설정을 원하는 인코딩(예: UTF-8, EUC-KR, CP949)으로 변경합니다.


3. 윈도우의 한글 인코딩 UTF-8로 설정

1) 윈도우 검색창에 국가 또는 지역을 검색하여 제어판->국가 또는 지역을 들어갑니다.

2) 관리자 옵션->시스템 로캘 변경(C)... 을 누릅니다.

3) 맨 아래 Beta: 세계 언어 지원을 위해 Unicode UTF-8 사용을 체크하고 확인을 누릅니다.

이렇게하면 재부팅 이후 한글 인코딩도 UTF-8로 통일이 되어 vscode에서도 한글이 깨지지 않게 됩니다.






반응형