![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Boost.Locale: Running Examples under Microsoft WindowsBoost , ,
Running Examples under Microsoft Windows Все примеры, которые приходят с Boost. Locale предназначен для UTF-8, и это кодирование по умолчанию, используемое Boost. Местный. Однако узкая кодировка по умолчанию под Microsoft Windows не является UTF-8, и вывод приложений не будет отображаться правильно в консоли. Поэтому для того, чтобы использовать кодировку UTF-8 под консолью Windows и правильно посмотреть выход, выполните следующие действия:
Теперь все примеры должны отображать символы UTF-8 правильно (если шрифт их поддерживает). Примечание для пользователей Visual Studio: Microsoft Visual Studio предполагает, что все исходные файлы кодируются с помощью кодовой страницы «ANSI», как 1252. Однако все примеры используют кодировку UTF-8 по умолчанию, поэтому широкие примеры символов не будут работать под MSVC as-is. Для того, чтобы заставить его рассматривать исходные файлы как UTF-8, необходимо конвертировать файлы в UTF-8 с BOM, что может быть легко сделано путем их повторного сохранения из Notepad, который добавляет BOM к файлам UTF-8 по умолчанию. Статья Boost.Locale: Running Examples under Microsoft Windows раздела может быть полезна для разработчиков на c++ и boost. Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: ::
|
||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |