Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Boost.Locale: Running Examples under Microsoft Windows

Boost , ,

Running Examples under Microsoft Windows

Все примеры, которые приходят с Boost. Locale предназначен для UTF-8, и это кодирование по умолчанию, используемое Boost. Местный.

Однако узкая кодировка по умолчанию под Microsoft Windows не является UTF-8, и вывод приложений не будет отображаться правильно в консоли.

Поэтому для того, чтобы использовать кодировку UTF-8 под консолью Windows и правильно посмотреть выход, выполните следующие действия:

  1. Откройте окноcmd
  2. Измените шрифт по умолчанию на шрифт TrueType: перейдите к свойствам->font (правый клик на title-bar->properties->font) и измените шрифт на шрифт TrueType, такой как Lucida Console
  3. Измените кодовую страницу по умолчанию до 65001 (UTF-8) запустивchcp 65001

Теперь все примеры должны отображать символы 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
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 05:20:49/0.0052039623260498/1