본문 바로가기

프로그래밍/VC/VC.NET/Cs

Visual Studio 2005에서 유니코드문제

이궁...

2005에서 유니코드 문제때문에 계속 에러가 나서... 귀찮다... 아직 적응이 않되서리...


2005에선 기본적으로 유니코드를 사용하도록 해놔서

텍스트를

CString szText = "Urarara";

...

pDC->Draw(szText,&rc,DT_SINGLELINE | DT_CENTER | DTVCENTER);

이런식으로 하면 꼭!!!!! 에러가 난다.

이간 문자의 "Urarara"는 const char*형이고, const wchar_t*형이 아니라는 거쥐...

해결법은 프로젝트 속성에서 유니코드를 않쓰는걸로 하던지(ALT+F7)

L"Urarara"로 변경해야 한다