При разработке консольных приложений C в английских системах Windows с использованием Visual Studio 2008 пользователи могут столкнуться с проблемами при отображении UTF- 8 правильно закодировал контент через cout или wcout. Вот как решить эту проблему:
Решение:
Решение включает в себя настройку выходной кодовой страницы консоли для поддержки UTF-8. Выполните следующие действия:
Пример кода:
#include#include #pragma execution_character_set("utf-8") int main() { SetConsoleOutputCP(65001); printf("Testing unicode -- English -- Ελληνικά -- Español -- Русский. aäbcdefghijklmnoöpqrsßtuüvwxyz\n"); }
Дополнительные советы:
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3