Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

이 문서의 Microsoft Visual Studio 2008 버전 980263를 참조 하십시오.

증상

다음과 같은 경우를 생각해 볼 수 있습니다.

  • Microsoft Visual Studio 2010에서 Visual C++ 프로젝트를 만듭니다.

  • 프로젝트의 파일에는 좁은 문자열 리터럴을 초기화합니다. 이러한 문자열 리터럴은 아시아 문자를 포함 하 고 "L." 문자로 시작 하지 않는

  • 파일을 u t F-8 인코딩을 사용 하 여 저장 합니다.

이 시나리오에서 프로젝트를 컴파일할 때 문자열 리터럴은 잘못 해석 됩니다 컴파일러가. 또한 다음과 같은 문제 중 하나가 발생할.

  • 바이트 순서 표시 (BOM) 포함 하는 파일을 컴파일 작업이 성공 합니다. 그러나 문자열 리터럴은 여전히 잘못 표시 생성 된 응용 프로그램에서. 또한 프로젝트를 컴파일할 때 다음과 같은 경고 메시지가 나타날 수 있습니다.

    경고 C4566: 유니버설 문자 이름 'xx' 표현 되는 문자는 현재 코드 페이지에 나타낼 수 없습니다.

  • 컴파일 작업이 실패합니다. 또한 프로젝트를 컴파일할 때 다음과 같은 오류 메시지가 나타날 수 있습니다.

    오류 C2078: 이니셜라이저가 너무 많습니다.

  • 컴파일 작업이 실패합니다. 또한 프로젝트를 컴파일할 때 다음과 같은 경고 메시지가 나타날 수 있습니다.

    C4129 경고가: '문자': 문자 이스케이프 시퀀스를 인식할 수 없습니다.

원인

이 문제는 컴파일러가 리터럴을 파일에서 MBCS 싱글바이트 유니코드로 대신 인코딩 선행 바이트 해석 될 수 있었습니다 것을 가정 하기 때문에 발생 합니다. 이 문제로 인해 컴파일러 올바르게 변환 되지 않습니다 파일.

해결 방법

이 문제를 해결 하려면 프로젝트를 컴파일합니다 있는 컴퓨터에이 핫픽스를 적용 합니다. 그런 다음 바이트 순서 표시가 함께 파일을 저장 하 고 소스 파일에서 문자열 리터럴 직전에 다음 "pragma" 지시문을 추가 합니다.

#pragma execution_character_set("utf-8")

참고 다른 "pragma" 지시문이 "pragma" 지시문이 교체 될 때까지 "pragma" 지시문이 소스 파일에 대 한 번역 단위를 설정 합니다.

이 핫픽스에 대 한 자세한 내용

핫픽스 정보

지원 되는 핫픽스를 Microsoft에서 출시 되었습니다. 그러나이 문서에서 설명 하는 문제를 해결 하는 데 사용 됩니다. 이러한 특정 문제가 발생 한 시스템에만 적용 됩니다. 이 핫픽스는 추가 테스트가 필요할 수 있습니다. 따라서이 문제로 심각 하 게 영향을 받지 않습니다이 핫픽스가 포함 된 다음 서비스 팩이 나올 때까지 기다리는 것이 좋습니다. 이 문제를 즉시 해결 하려면 핫픽스를 얻으려면 Microsoft 고객 지원 서비스에 문의 합니다. Microsoft 고객 기술 지원부 전화 번호 및 지원 비용에 대 한 정보를 전체 목록은 다음 Microsoft 웹 사이트를 방문.

http://support.microsoft.com/contactus/?ws=support참고 특별 한 경우에 Microsoft 기술 지원 전문가가 특정 업데이트로 문제를 해결할 수 있는지 결정 하는 경우 일반적으로 지원 요청에 따른 비용이 취소 될 수도 있습니다. 추가 지원 질문과 특정 업데이트가 필요 하지 않은 문제에는 일반 지원 비용이 적용 됩니다.

필수 구성 요소

Microsoft Visual Studio 2010이이 핫픽스를 적용 하려면 설치 되어 있어야 합니다.

다시 시작 정보

이 핫픽스를 적용 한 후 컴퓨터를 다시 시작할 필요가 없습니다.

파일 정보

이 핫픽스의 영어 버전은 다음 표에 열거된 파일 특성 (또는 그 이후의 파일 특성)을 가지고 있습니다. 해당 파일의 날짜와 시간은 UTC(협정 세계시)로 표시됩니다. 파일 정보를 볼 때 로컬 시간으로 변환됩니다. UTC와 현지 시간의 차이를 알려면 제어판의 날짜 및 시간 항목에서 표준 시간대 탭을 사용하십시오.

파일 이름

파일 버전

파일 크기

날짜

시간

플랫폼

C1.dll

16.0.30319.351

658,240

23-Aug-2010

06:45

x86

C1.dll

16.0.30319.351

723,776

23-Aug-2010

06:45

x86

C1.dll

16.0.30319.351

899,400

23-Aug-2010

06:45

x86

C1xx.dll

16.0.30319.351

2,286,920

23-Aug-2010

06:45

x86

C1xx.dll

16.0.30319.351

2,428,232

23-Aug-2010

06:45

x86

C1xx.dll

16.0.30319.351

2,659,664

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

201,032

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

202,568

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

219,976

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

221,000

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

290,632

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

291,656

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

292,680

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

293,704

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

408,392

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

408,904

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

450,376

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

460,104

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

460,616

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

478,024

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

478,536

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

483,656

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

484,168

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

486,728

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

487,240

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

491,848

23-Aug-2010

06:45

x86

Clui.dll

16.0.30319.351

492,360

23-Aug-2010

06:45

x86

상태

Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×