ShovelingLife
A Game Programmer
ShovelingLife
전체 방문자
오늘
어제
  • 분류 전체보기 (1073) N
    • 그래픽스 (57)
      • 공통 (19)
      • 수학 물리 (22)
      • OpenGL & Vulkan (1)
      • DirectX (14)
    • 게임엔진 (183)
      • Unreal (69)
      • Unity (103)
      • Cocos2D-X (3)
      • 개인 플젝 (8)
    • 코딩테스트 (221)
      • 공통 (7)
      • 프로그래머스 (22)
      • 백준 (162)
      • LeetCode (19)
      • HackerRank (2)
      • 코딩테스트 알고리즘 (8)
    • CS (235)
      • 공통 (21)
      • 네트워크 (44)
      • OS & 하드웨어 (55)
      • 자료구조 & 알고리즘 (98)
      • 디자인패턴 (6)
      • UML (4)
      • 데이터베이스 (7)
    • 프로그래밍 언어 (348)
      • C++ (167)
      • C# (90)
      • Java (9)
      • Python (33)
      • SQL (30)
      • JavaScript (8)
      • React (7)
    • 그 외 (10) N
      • Math (5)
      • 일상 (5)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • Source Code 좌측 상단에 복사 버튼 추가 완료
  • 언리얼 엔진 C++ 빌드시간 단축 꿀팁
  • 게임 업계 코딩테스트 관련
  • 1인칭 시점으로 써내려가는 글들

인기 글

태그

  • SQL
  • 그래픽스
  • 클래스
  • 함수
  • c#
  • string
  • 백준
  • 문자열
  • 포인터
  • 알고리즘
  • C
  • 유니티
  • 티스토리챌린지
  • 언리얼
  • 배열
  • 파이썬
  • 오블완
  • C++
  • Unity
  • 프로그래머스

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
ShovelingLife

A Game Programmer

Visual Studio 한글 사용 시 오류 발생
CS/공통

Visual Studio 한글 사용 시 오류 발생

2023. 6. 11. 18:13

1. 오류가 발생하는 코드

Visual Studio 2017의 최신 업데이트를 받고 아래와 같이 소스에서 한글 코드를 사용하면 오류가 발생한다. 이 오류는 소스 파일의 인코딩 옵션 때문에 발생하는 것이라서 인코딩 옵션만 수정해주면 문제를 해결할 수 있다.

2. 한글 관련 오류를 수정하는 방법

소스 파일의 인코딩 옵션을 수정하려면 아래와 같이 '파일' 메뉴의 '다른 이름으로 ... 저장'을 선택하여 '다른 이름으로 파일 저장' 대화 상자를 실행시켜야 된다.

'다른 이름으로 파일 저장' 대화 상자가 화면에 나타나면 '저장' 버튼 옆에 있는 화살표를 선택하여 '인코딩하여 저장'을 선택한다.

'인코딩하여 저장'을 선택하면 아래와 같이 확인창이 나오는데 '예'를 눌러서 진행하면 된다.

그러면 아래와 같이 '고급 저장 옵션'이 나오는데 이 인코딩 옵션 때문에 문제가 발생하는 것이다.

그래서 이 옵션을 아래의 그림처럼 '한국어(완성)'이나 '한국어(EUC)'로 수정하면 문제가 해결다.

메뉴 설정 방법

위와 같이 해도 되는데 과정이 매우 귀찮으므로, 비쥬얼 스튜디오에서 도구 > 사용자 지정 > 명령 에서 메뉴 모음 탭 누른 뒤 파일 누르고 고급 저장 옵션 메뉴를 추가하자.

모두 저장 밑에 배치시키도록 하자.

 

 

출처 : https://blog.naver.com/PostView.nhn?isHttpsRedirect=true&blogId=tipsware&logNo=221078033183

저작자표시 (새창열림)

'CS > 공통' 카테고리의 다른 글

객체[Object]와 인스턴스[Instance]  (0) 2023.07.06
깃(Git) 한글 깨짐 현상 해결  (0) 2023.06.11
Overflow (오버플로우)  (0) 2022.10.22
프로젝트의 총 코드 라인 수를 확인하는 방법 (SourceMonitor)  (0) 2022.09.06
64bit OS에서 C++과 C# 데이터 차이 비교  (0) 2022.08.09
    'CS/공통' 카테고리의 다른 글
    • 객체[Object]와 인스턴스[Instance]
    • 깃(Git) 한글 깨짐 현상 해결
    • Overflow (오버플로우)
    • 프로젝트의 총 코드 라인 수를 확인하는 방법 (SourceMonitor)
    ShovelingLife
    ShovelingLife
    Main skill stack => Unity C# / Unreal C++ Studying Front / BackEnd, Java Python

    티스토리툴바