3

기본적으로 Visual Studio 2008에서는 유니 코드 바이트 순서 표시를 저장 한 파일 앞에 놓습니다. 파일> 고급 저장 옵션으로 이동하여 다른 인코딩을 선택하면 파일별로이 설정을 무시할 수 있습니다.내 파일 앞에 바이트 순서 표시를 넣지 않도록 VS 2008에 지시하려면 어떻게합니까?

VS가 특정 프로젝트 또는 솔루션의 모든 파일에 기본 인코딩을 사용하도록 지정하려면 어떻게해야합니까? 이것은 소스 컨트롤을 크게 망가 뜨리고 있습니다. 우리는 VS로 파일을 커밋 한 사용자와 그렇지 않은 사용자가있어 "환상"커밋을 만듭니다.

+0

드라이브 당신 견과류, 그렇지 않습니다? 희망을 찾으십시오. http://stackoverflow.com/questions/291455/xml-data-at-root-level-is-invalid –

+0

어떤 소스 컨트롤을 사용하고 있습니까? BOM을 무시할 정도로 지능적이어야하지만 분명히 아닙니다. 소프트웨어에 따라 플러그인을 개발할 수 있습니다. –

답변

3

내가 아는 한 VS 2008에서 인코딩을 전역으로 설정하는 옵션이 없습니다. 익스프레스 에디션에서 "고급 저장 방식"을 사용하면 인코딩을 변경할 수있는 유일한 옵션입니다.

그러나 해결 방법이 있습니다. 예를 들어 영어와 같이 컴퓨터의 국가 별 설정을 지정하여 Visual Studio에서 다른 인코딩을 사용할 수 있습니다. 그러면 VS가 'Unicode UTF-8 - Codepage 65001'이 아닌 'Western European - Codepade 1252'를 사용하게됩니다. 다시 말하지만 Express Edition에서 작동하며 전체 응용 프로그램에서 사용할 수있을 것으로 확신합니다. 도움이

희망 ...

F.

+0

오, 도움이 될 것입니다. 나는 그렇게 할 수있는 옵션을 보지 못했다. 그것은 어딘가에 제어판의 지역에 있습니까? – sassafrass

+0

XP에서는 "제어판"- "국가 및 언어 옵션"- 고급 - 언어를 영어로 변경하십시오. 컴퓨터를 다시 시작하라는 메시지가 표시됩니다. – Fraser