2011-02-07 2 views
1

방금 ​​SFML을 사용하기 시작했는데 액센트 또는 다른 확장 된 문자를 사용할 때마다 제목 표시 줄에 이상한 문자가 나타납니다. 숯.UTF-8을 사용할 때 이상한 문자가있는 SFML 제목 표시 줄

sf::RenderWindow Ventana(sf::VideoMode(800, 600, 32), "Año nuevóóó"); 

그리고 내 소스 코드 파일이 UTF-8로 enconded되는 경우에만됩니까

AÂ+o nuevoA³A³A³ 같은 제목 표시 줄은 렌더링 : 예를 들어

은, 내가있어. 파일 인코딩을 ISO-8859-1로 변경하면 올바르게 표시됩니다. 필자의 모든 파일은 시스템 전체 인코딩으로 UTF-8을 사용합니다.

다른 유틸리티를 사용하여 sf::Unicode에 텍스트를 적용하려고했지만 그 중 아무 것도 작동하지 않는 것 같습니다.

+0

어떤 컴파일러를 사용하고 있습니까? 인코딩을 제대로 감지하지 못하는 것 같습니다. – greyfade

+0

우분투 GNU/리눅스에서 GCC를 사용하고 있습니다. –

답변

0

당신은 VC++을 SFML2와 함께 사용하고 있습니까? 귀하의 프로젝트가 동적 SFML 릴리스 라이브러리를 사용하여 디버그 모드로 컴파일되고 있습니까? 디버그 및 릴리스 모드가 SFML 2.0에서 문제를 일으킬 수있는 알려진 문제입니다. 디버그 라이브러리에 연결되어 있는지 확인하십시오.

다음은 귀하와 비슷한 문제가있는 사람의 게시물입니다.

http://www.sfml-dev.org/forum/viewtopic.php?t=5412&highlight=corrupted+title

+0

주석을 읽어야합니다. 나는 Ubuntu GNU/Linux에서 GCC를 사용했다. 실제로 나는 그것을 작동 시키려고 노력하면서 모든 노력을 기울였다. –

+0

사과, 나는 코멘트를 읽었어야했다. 이것이 미래의 SFML 노력과 함께 행운을 빈다. – GeekDownUnder

관련 문제