Строка заголовка SFML со странными символами при использовании UTF-8 - PullRequest
1 голос
/ 07 февраля 2011

Я только начал использовать SFML, и одна из первых проблем, с которыми я сталкиваюсь, - это странные символы в строке заголовка, когда я пытаюсь использовать акценты или любой другой расширенный символ.

Например, у меня есть:

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

И заголовок выглядит как AÂ+o nuevoA³A³A³

Это ТОЛЬКО ПРОИЗОЙДЕТ, если мой файл с исходным кодом включен в UTF-8. Если я изменю кодировку файла на ISO-8859-1, он будет отображаться правильно. Очевидно, что все мои файлы используют UTF-8 в качестве общесистемной кодировки.

Я пытался использовать различные утилиты в sf::Unicode для адаптации текста, но ни одна из них, похоже, не работает.

1 Ответ

0 голосов
/ 04 сентября 2011

Позвольте мне угадать, вы используете VC ++ с SFML2?а ваш проект компилируется в режиме отладки с динамическими библиотеками релизов SFML?Известно, что режимы отладки и выпуска могут вызывать проблемы с SFML 2.0.Убедитесь, что вы ссылаетесь на библиотеки отладки.

Вот сообщение человека, у которого возникла проблема, похожая на вашу.форум / viewtopic.php? Т = 5412 & изюминка = испорчено + название

...