Как включить две локали одновременно с #pragma в Visual C++?
Насколько я знаю, вы можете установить свой язык с помощью:
#pragma setlocale("language")
Однако вы можете установить только один язык. Кто-нибудь знает, как включить два языка в одной форме в C++? Литовский и русский в этом случае.
1 ответ
Решение
Кажется, что вы конкретно хотите, чтобы поддерживать набор символов обоих языков.
Вы можете поддерживать все поддерживаемые символы Юникода, указав кодировку UTF-8
в локали.
#pragma setlocale("any_language.UTF-8")
Microsoft раскрывает некоторые детали использования многобайтового набора символов здесь.