В R функция Sys.getlocale()
может показывать текущую локаль в R. Но если язык для не-Unicode-программ несовместим с языком, используемым, например, в данных, возникают проблемы, связанные с кодированием.Мне нужно проверить, правильно ли заданы оба языка для программ, не поддерживающих Юникод (например, для Windows на рис. 1), и языковой стандарт R.
Как программно проверить язык для программ, не поддерживающих Юникодв R? Может быть, здесь будет полезна функция system()
.
Я пользователь Windows, но мне также интересно, если подобный параметр (язык для не-Unicode программ / язык системы)присутствует на Mac и в Linux.
Рис.1 Настройка языкового стандарта системы в Windows.