none
VS2008 XP에서 작업하다가 Windows7으로 옮겨서 작업할 경우 코드창에 한글이 깨지는 문제 RRS feed

  • 질문

  • 1. 제목 : VS2008 XP에서 작업하다가 Windows7으로 옮겨서 작업할 경우 코드창에 한글이 깨지는 문제
    2. 내용

                 - 환경 : XP 와 Windows7 , VS2008
                 - 증상 설명 : XP의 VS2008로 작업한 코드를 Windows7의 VS2008로 옮겨서 작업 할 경우 코드 창의 한글이 모두 깨져 있음.

                 - 질문 사항 : Windows7에 VS2008 설치 시 language pack 설치 에러가 뜨긴 했음.

    2012년 7월 11일 수요일 오전 9:48

답변

  • 구체적인 것은 직접 봐야 하겠지만, 예상되는 문제는 기존 Windows XP의 경우 locale 설정이 한글로 되어 있는 반면, 새로운 윈도우 7에서는 영어로 되어 있을 가능성이 큽니다. 이에 대해서는 다음의 글을 한번 읽어보시고요.

    개발자 PC 환경 - 유니코드(Unicode)를 위한 설정
    ; http://www.sysnet.pe.kr/2/0/762

    즉, 새로운 윈도우 7의 경우에는 "Non-unicode" 설정이 "English"로 되어 있어서 그런 한글 깨짐 현상이 발생하는 것인데요.

    이런 한글 깨짐 문제를 근본적으로 해결하려면, 코드 파일 자체를 UTF-8 (또는 기타 유니코드) 방식으로 명시적인 인코딩을 하여 저장하는 것이 좋습니다. 임시방편으로 해결한다면, 위의 "Non-unicode" 설정을 "Korean"으로 바꿔주시면 문제가 해결될 것입니다.

    2012년 7월 12일 목요일 오전 1:25