PDA

Показать полную графическую версию : [решено] кодировка в командной строке


Страниц : [1] 2 3 4 5

Percival
16-01-2010, 13:03
Уже несколько дней в командной строке, что то не так с кодировкой, вместо русских символов какая то кракозябра. Как можно поменять кодировку и на какую?
Скрин (http://i079.radikal.ru/1001/d4/4aca931049e1.png)[hr]
Решение (http://forum.oszone.net/post-1470147-22.html)

okshef
16-01-2010, 14:00
Percival, посмотрите решение из темы [решено] [проблема] Неправильная кодировка в консоли (http://forum.oszone.net/thread-101610.html)

Percival
16-01-2010, 15:04
Ничего не помогло, перед тем как написать пробывал.

Vadikan
16-01-2010, 15:11
Percival, что еще вы пробовали (чтобы нам не повторяться)?

Экспортируйте раздел HKEY_CURRENT_USER\Console, запакуйте в архив и прикрепите.

Раз проблеме несколько дней, Запуск восстановления системы (http://www.oszone.net/9463/System_Restore#restore).


Ответы по пунктам приведите в след. сообщении.

Percival
16-01-2010, 15:15
Извиняюсь, скачал отсюда (http://forum.oszone.net/post-749552-28.html) архив с файлами реестра и забыл запустить. Сейчас его заметил, запустил, помогло, спасибо!

Vadikan
16-01-2010, 15:16
Вообще-то, этот файл не надо было запускать, ибо его прикреплял человек с проблемой... Впрочем, неважно уже.

Expo37
04-08-2010, 23:42
Недавно качал файл Your Uninstaller! 2010 Pro 7.0.2010.13,и увидел в каментах написали что:


Исправление кодировки в Windows 7. После установки Your Uninstaller.

В блокноте написать следующие строки:
================================================
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1251.nls"
"1254"="c_1251.nls"
"1255"="c_1251.nls"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial,0"="Arial,204"
"Comic Sans MS,0"="Comic Sans MS,204"
"Courier,0"="Courier New,204"
"Microsoft Sans Serif,0"="Microsoft Sans Serif,204"
"Tahoma,0"="Tahoma,204"
"Times New Roman,0"="Times New Roman,204"
"Verdana,0"="Verdana,204"

=================================================
Затем переименовать расширение в .reg и применить этот файл. Всё должно исправиться.

Ну вот создал reg.reg файл и ввел данный код,после этого появились иероглифы в командной строке вот скринсшот:

http://s04.radikal.ru/i177/1008/b9/413b589af22b.png

Подскажите как сделать нормальное отображение БЕЗ ИЕРОГЛИФОВ!

MadMaks
04-08-2010, 23:54
Expo37, логично предположить, что нужно обратно переписать изменённые параметры.
Воспользоваться на пример восстановлением системы на момент до внесения изменений.
Или могу предложить свои, рабочие параметры, см. вложение.

Expo37
05-08-2010, 12:10
Не работает,добавил твои все равно иероглифы

Vadikan
05-08-2010, 12:16
Expo37, для вступления изменений в силу необходима перезагрузка.

Что с откатом к точке восстановления до импорта твика?

Expo37
05-08-2010, 12:40
Компьютер перегружал!

Точки восстановления к сожалению нет,т.к. заметил иероглифы не давно,точки уже стерлись

Vadikan
05-08-2010, 12:58
Гм... какие-то странные параметры MadMaks предложил...

Expo37, удалите раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes

Затем импортируйте в реестр прикрепленный файл и перезагрузитесь.

Twister83
05-08-2010, 13:47
А вот тема как-то подымала в этом же форуме про кодировки, и там было решение:

В ветке HKEY_CURRENT_USER\Console параметр CodePage удалил и в HKEY_USERS\S-1-5-18\Console заодно.

Прописал в ветке [HKEY_CURRENT_USER\Console\%systemroot%_system32_cmd.exe]
в REG_SZ - "CodePage"=dword:00000362

Перезагрузка.

Может поможет?

Expo37
05-08-2010, 14:15
У меня в реестре вообще нет таких значений НИ ОДНОГО!

Twister83
05-08-2010, 14:22
Expo37, если нет CodePage это нормально, пропускаем этот пункт.
Но должен быть - HKEY_CURRENT_USER\Console\%systemroot%_system32_cmd.exe
где мы и создаем этот параметр и перезагружаемся.

http://imagepost.ru/images/186/zaEXUeMfHkpOIX19nqZU.JPG

Expo37
05-08-2010, 14:26
Vadikan, не работает
Twister83, нету такого HKEY_CURRENT_USER\Console\%systemroot%_system32_cmd.exe

http://i077.radikal.ru/1008/e7/c37ca21056d1.png

Может это не из-за того файла?

Twister83
05-08-2010, 14:46
Expo37, ну а руками создать и проверить как поведет себя консоль? Уже бы попробовал давно.
Или тут создай прям:
[HKEY_CURRENT_USER\Console]
"CodePage"=dword:00000362

Vadikan
05-08-2010, 16:20
Vadikan, не работает »
Значит, дело вовсе не в твике, который вы привели в первом сообщении - ложный след.

См. http://forum.oszone.net/thread-133647.html (то же самое, что Twister83 предлагает) Я прикрепил REG-файл для импорта.

Expo37
06-08-2010, 13:40
не помогает

Vadikan
06-08-2010, 14:38
Expo37, делали это http://forum.oszone.net/post-1054577-4.html ?




© OSzone.net 2001-2012