Как включить две локали одновременно с #pragma в Visual C++?

Насколько я знаю, вы можете установить свой язык с помощью:

#pragma setlocale("language")

Однако вы можете установить только один язык. Кто-нибудь знает, как включить два языка в одной форме в C++? Литовский и русский в этом случае.

1 ответ

Решение

Кажется, что вы конкретно хотите, чтобы поддерживать набор символов обоих языков.

Вы можете поддерживать все поддерживаемые символы Юникода, указав кодировку UTF-8 в локали.

#pragma setlocale("any_language.UTF-8")

Microsoft раскрывает некоторые детали использования многобайтового набора символов здесь.

Другие вопросы по тегам