Войти

Показать полную графическую версию : Смена языка консоли на английский


Bruce Wayne
30-05-2013, 20:03
Доброе время суток!

Подскажите, пожалуйста, есть ли такая возможность в Windows XP, как вывод непереведённого текста, то есть, английского текста от стандартных команд? Знаю, что, начиная с Windows Vista, это возможно при смене кодовой страницы на 850-ую или на 861-ую. Но на Windows XP выводится тот же русский текст, но каждая русская буква заменена на знак вопроса. Я экспериментировал со всеми возможными кодировками, даже сохранял батник в соответствующей, но ничего не помогло... В реестре тоже пробовал менять начальную кодовую страницу командного процессора. Очень хотелось бы это реализовать, чтобы скрипты работали на ПК с любым языком. Есть идеи?

Заранее спасибо!

Iska
31-05-2013, 01:57
Bruce Wayne, вообще непонятно, чего Вы хотите.

Что значит «непереведённого текста»? Вывод зависит от языковой версии ОС.

Foreigner
31-05-2013, 07:08
Вывод зависит от языковой версии ОС »
Нет. Например на win-8 при смене кодировки (chcp) вся справка (help) и вывод любой другой команды происходит на английском.

> chcp
Текущая кодовая страница: 866

> chcp 65001
Active code page: 65001

Iska
31-05-2013, 08:19
Foreigner, и в Vista/Windows 7 аналогично, как пишет коллега Bruce Wayne? С чем сие связано? Как сие увязано с текущей кодовой страницей в консоли?

Bruce Wayne
31-05-2013, 12:40
Iska, это небольшой трюк, который не работает на Windows XP. Да, в Vista/Windows 7 абсолютно так же, как и в примере, который привёл Foreigner. Никакой связи тут, по-видимому, не предусматривается. Просто, может, кто-нибудь знает, как подобный трюк провернуть именно на XP?




© OSzone.net 2001-2012