Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Проблема с кодировками в cmd.

Ответить
Настройки темы
CMD/BAT - Проблема с кодировками в cmd.

Новый участник


Сообщения: 20
Благодарности: 0

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
FOR /F "tokens=2 delims=\" %%A IN ('REG QUERY "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "Common Desktop"') DO SET DESKTOP=%%A
Если стоит русская винда, то возникает проблема с кодировками, переменная %DESKTOP% выглядит как "╨рсюўшщ ёЄюы". Пробовал chcp 1251, не помогает.

Отправлено: 14:16, 30-11-2005

 

Ушел из жизни


Сообщения: 26925
Благодарности: 3924

Профиль | Сайт | Отправить PM | Цитировать


Посмотрел у себя - никаких проблем, может дистрибутив кривой?

-------
ВНИМАНИЕ ознакомьтесь, прежде чем создать тему! Процессор - мозг компьютера, блок питания - сердце и печень.


Отправлено: 16:21, 30-11-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 20
Благодарности: 0

Профиль | Отправить PM | Цитировать


Дистрибутив нормальный. Имеется в виду случай, когда в полученном из реестра значении есть русские символы.

Отправлено: 17:10, 30-11-2005 | #3


(*.*)


Сообщения: 36538
Благодарности: 6689

Профиль | Сайт | Отправить PM | Цитировать


zvezduk
Используйте DOS-866. Блокнот не умеет сохранять в этой кодировке. Akelpad подойдет. Другие редакторы.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 20:36, 30-11-2005 | #4


Новый участник


Сообщения: 20
Благодарности: 0

Профиль | Отправить PM | Цитировать


Vadikan
В том-то и дело, что в самом файле все в порядке. Данные из реестра записываются в переменную, и потом, когда я пытаюсь их использовать, вместо «Рабочий стол» получается «╨рсюўшщ ёЄюы».
Например:
Код: Выделить весь код
FOR /F "tokens=3 delims=[TAB]" %%A IN ('REG QUERY "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "Common Desktop"') DO SET DESKTOP=%%A
cd %DESKTOP%

Отправлено: 10:52, 01-12-2005 | #5


Аватара для KillHunter

Пользователь


Сообщения: 143
Благодарности: 2

Профиль | Отправить PM | Цитировать


У меня такая проблема: пишу батник,сохраняю его в 866,открываю его и вижу кодировку 1251.
С чем это может быть связано????Как сохранить батник в ОЕМ кодировке???

-------
http://www.2ip.ru/bar/ip21.gif


Отправлено: 11:36, 28-05-2008 | #6


(*.*)


Сообщения: 36538
Благодарности: 6689

Профиль | Сайт | Отправить PM | Цитировать


Цитата KillHunter:
,сохраняю его в 866,открываю его и вижу кодировку 1251. »
Так не бывает в нормальных редакторах... Список редакторов тут http://oszone.net/2774#q8

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 20:02, 28-05-2008 | #7


Аватара для KillHunter

Пользователь


Сообщения: 143
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата Vadikan:
Так не бывает в нормальных редакторах... Список редакторов тут http://oszone.net/2774#q8 »
Пользуюсь AkelPad.Vadikan если не сложно сделай батник следующего содержания:

Код: Выделить весь код
REGPERM /K HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder /A:Все:R /Q

-------
http://www.2ip.ru/bar/ip21.gif


Отправлено: 13:08, 29-05-2008 | #8


Аватара для yurfed

Ветеран


Сообщения: 20095
Благодарности: 3135

Профиль | Отправить PM | Цитировать


KillHunter, В ДОС кодировке (866) прикрепил 1.zip
А вообще, слово кирилицей "Все", можно и на "All" латиницей заменить и оставить 1251, тогда и проблемы не будет
Цитата zvezduk:
вместо «Рабочий стол» получается «╨рсюўшщ ёЄюы». »
Первой строкой в батнике пропиши keyrus или rk.com

-------
Хочу ли я - Могу ли я - Говно ли я - Магнолия


Последний раз редактировалось yurfed, 09-04-2023 в 18:10.

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:59, 29-05-2008 | #9


Новый участник


Сообщения: 1
Благодарности: 1

Профиль | Отправить PM | Цитировать


Щёлкнуть по заголовку окна cmd.exe правой кнопкой мыши, выбрать свойства, на вкладке шрифт выбрать Lucida Console.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:05, 11-12-2008 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Проблема с кодировками в cmd.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Помогите запустить CMD-файл из CMD-файла с параметрами Oleg48 Скриптовые языки администрирования Windows 2 18-11-2009 11:08
Помогите пожалуйста не срабатывает команда из*cmd файла запускаемого из RanOnceEx.cmd vovchiku Автоматическая установка Windows 2000/XP/2003 6 25-09-2007 23:38
[решено] Странности с русскими кодировками в WinXpEng DmitryOlenin Автоматическая установка Windows 2000/XP/2003 3 06-06-2006 12:29
Delphi - Delphi 7, проблема с кодировками drGreen Программирование и базы данных 2 12-03-2004 02:51
Редактор с разными кодировками ualin Общий по Linux 9 15-04-2003 05:04




 
Переход