Я ищу кодовую страницу, которую можно было бы использовать в cmd.exe во всех версиях Windows - в основном с XP до 10 - независимо от локали системы. Приоритетом являются более новые версии и наиболее часто используемые локали.
По сути, я бы хотел, чтобы мое консольное приложение отображало 256 символов, определяемых кодовой страницей, в максимально возможном количестве сред Windows. Не имеет значения (слишком много), что это за 255 символов, если они уникальны.
Сначала я думал, что CP_UTF8
будет тем, что есть в каждой системе, из-за популярности, которую он приобрел в последние годы. Но недавно я слышал о случае, когда у пользователя его нет, поэтому я действительно не хочу полагаться только на свои предположения.
Мое единственное другое предположение было бы 437, но я не смог найти никакого подтверждения того, включено ли оно во все версии Windows.
Если кодовой страницы не существует, которая охватывает все системы Windows, я бы хотел найти хотя бы ту, которая поддерживалась бы как можно большим количеством систем (желательно с источниками).
Если существует несколько таких кодовых страниц, список будет отличным.