![]() |
Сервер не воспринимает символ Ґ
При инсталляции MS создает в панели задач ярлыки Диспетчер серверов и PowerShell, которые вредны для пользователей.
Для удаления пишу командный файл del "c:\users\%user%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\Windows PowerShell.lnk" del "c:\users\%user%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\„ЁбЇҐвзҐа бҐаўҐа®ў.lnk" где тарабарщина - это Диспетчер серверов , создана с помощью WordPad сохранением как текст MSDOS на этом же сервере . PowerShell нормально удаляется, а на Диспетчер Серверов ругается, что не найден файл „ЁбЇ?вз?а б?аў?а®ў.lnk т.е. вместо символа Ґ (соответствующего русской букве "е") поставлены ?. Этот символ почему-то не воспринимается. Почему так? |
Это вот это
Цитата:
Писать надо нормальным русским языком. |
Цитата:
Да, прямо так в батник и записано. В Windows так положено писать русские названия в тарабарской кодировке MS-DOS в батниках. Тогда нормально исполняется. Но в этот раз одна буква не пошла. Если писать просто "Диспетчер серверов.lnk" то, естественно, тоже говорит файл не найден. Пробовал, название просто копировал из названия ярлыка. |
pavsem7,
Цитата:
Кодировка батника совпадает с кодовой страницей, установленной через chcp -- и нет проблем ни с кириллицей, ни с юникодными именами файлов/папок. WordPad - так себе инструмент для батников, есть же куча удобных блокнотов с кодировками и подсветкой синтаксиса. |
Цитата:
может, chcp 1251 пишете, как тут говорят: http://forum.oszone.net/nextoldesttothread-232769.html Вот тут (способ 3а)http://www.cyberforum.ru/cmd-bat/thread738351.html советуют использовать специальный перекодировщик, как Вы, но вездесущий wordpad ведь проще. А тут http://www.ikasteko.ru/page/bat-fajl...ukvy-kirillicu говорят, chcp 1251 не всегда помогает почему-то. chcp 1251, как я понял для вывода русского на консоль, а не для выполнения действий над файлами с русским именем. Мне как раз на этом форуме и посоветовал Iska wordpad |
Цитата:
Так-то я всегда советую пользовать Far Manager и забыть об остальном, как о страшном сне. |
Цитата:
Вы думаете я все ссылки на советы где-то храню? Это было много лет назад. Уж Вы то понимаете, что надо для bat перекодировать русские имена? Но вот почему в данном случае заело на букве "е"? Без буквы "е" названия нормально обрабатываются. |
Цитата:
В приложенном архиве три батника (в 866, 1251, utf-8) адекватно работающих с русскими именами файлов |
Цитата:
|
Цитата:
|
Цитата:
![]() chcp, внезапно, для того и нужен... |
Время: 17:58. |
Время: 17:58.
© OSzone.net 2001-