На дворе 2011 и я решился сменить её на кодировку остальной системы cp1251.
Узнать какая кодировка выставлена, можно набрав в cmd.exe команду chcp.
Сменить "на лету" можно chcp 1251.
С UTF-8 chcp 65001, как мы уже выяснили не работает.
Чтобы сменить на постоянной основе требуется:
Start->Run->regedit HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage сменить кодировку в OEMCP с 866 на 1251
После чего потребуется перезапуск.
Найдено здесь.
Пора избавляться от старого барахла.
Если очень захочется запустить что-то старое DOS-овское "chcp 866" в помощь.
Замеченые минусы:
давно надо было у архиваторов выставить кодировку файлов UTF-8, пришлось некоторые архивы пережать.
4 комментария:
>>Пора избавляться от старого барахла.
Пора переходить на Linux =)
Занятно. Жаль, что всё же на UTF-8 нельзя сменить. При работе с MySQL приходится использовать gui-клиент.
Стоп. А откуда такая уверенность, что нельзя сменить на UTF-8?
Сменить на UTF-8 можно. Все стандартные утилиты работают.
Но Mercuruial/HG перестает нормально работать.
С mysql клиентом вполне может нормально работать.
Отправить комментарий