Что делает этот код для SetUICulture ()? - PullRequest
0 голосов
/ 13 ноября 2011

Скажем, я хочу, чтобы мои программы работали корректно на любом компьютере в мире.

Я понятия не имею, сколько работы это займет, но я думаю, что с консольным приложением легче разобраться, поэтому я начал с декомпиляции точки входа MSTest.exe и нашел:Похоже, здесь есть намерение взглянуть на культуру «отступления», а затем взглянуть на некоторые условия, которые не позволили бы ему быть «достаточно хорошим», и если это так, установите его для нас на английском.делать?

Эффективно ли это интернационализирует консольное приложение?

1 Ответ

0 голосов
/ 13 ноября 2011

Кодовая страница 0xfde9 - UTF-8.Таким образом, в коде сказано, что если кодовая страница не UTF8, OEM или ANSI, то установите для языка английский язык.

Теперь ваше приложение должно работать правильно, предполагая наличие версии .Net Framework.ваше приложение требует, но вопрос в том, сможет ли конечный пользователь понять, что ваше приложение пытается им сказать.

...