Показать полную графическую версию : Сервер не воспринимает символ Ґ
При инсталляции 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 т.е.
вместо символа Ґ (соответствующего русской букве "е") поставлены ?. Этот символ почему-то не воспринимается.
Почему так?
Это вот это„ЁбЇҐвзҐа бҐаўҐа®ў.lnk » прямо так в батник и записано??
Писать надо нормальным русским языком.
прямо так в батник и записано??
Писать надо нормальным русским языком. »
Да, прямо так в батник и записано. В Windows так положено писать русские названия
в тарабарской кодировке MS-DOS в батниках. Тогда нормально исполняется. Но в этот раз одна буква не пошла.
Если писать просто "Диспетчер серверов.lnk" то, естественно, тоже говорит файл не найден. Пробовал, название просто
копировал из названия ярлыка.
pavsem7, В Windows так положено писать русские названия
в тарабарской кодировке MS-DOS в батниках. Тогда нормально исполняется. »
Ну, не знаю, в тех Windows, с которыми я имел дело, так не бывает.
Кодировка батника совпадает с кодовой страницей, установленной через chcp -- и нет проблем ни с кириллицей, ни с юникодными именами файлов/папок.
WordPad - так себе инструмент для батников, есть же куча удобных блокнотов с кодировками и подсветкой синтаксиса.
в тех Windows, с которыми я имел дело, так не бывает »
Я более десятка лет этим пользуюсь в разных Windows, странно, что Вы не накалывались,
может, 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-ne-ponimaet-russkie-bukvy-kirillicu
говорят, chcp 1251 не всегда помогает почему-то.
chcp 1251, как я понял для вывода русского на консоль, а не для выполнения действий над файлами с русским именем.
Мне как раз на этом форуме и посоветовал Iska wordpad
Мне как раз на этом форуме и посоветовал Iska wordpad »
Цитату в студию. Такое посоветовать я мог разве что от безысходности (a-la «на безрыбье и рак — рыба»).
Так-то я всегда советую пользовать Far Manager и забыть об остальном, как о страшном сне.
Цитату в студию. »
Совет был хороший, сразу сработал. Far более редкий зверь чем Wordpad.
Вы думаете я все ссылки на советы где-то храню? Это было много лет назад.
Уж Вы то понимаете, что надо для bat перекодировать русские имена?
Но вот почему в данном случае заело на букве "е"? Без буквы "е" названия нормально обрабатываются.
Я более десятка лет этим пользуюсь в разных Windows, странно, что Вы не накалывались,
может, chcp 1251 пишете, как тут говорят: »
Не сталкивался, потому что про кодировки и проблемы от их несоответствия помню еще с начала 90х
В приложенном архиве три батника (в 866, 1251, utf-8) адекватно работающих с русскими именами файлов
Уж Вы то понимаете, что надо для bat перекодировать русские имена? »
Откровенно говоря, я в Far Manager'е сразу создаю пакетный файл в потребной кодировке и посему не испытываю потребности в последующих перекодировках.
В приложенном архиве три батника (в 866, 1251, utf-8) адекватно работающих с русскими именами файлов »
Ну вот у Вас в каждом батнике chcp написано. А Вы попробуйте написать батник без chcp и сразу увидите, что нормально срабатывают только те, в которых русские буквы перекодированы как у меня. С неперекодированными русскими буквами срабатывает не всегда.
Ну вот у Вас в каждом батнике chcp написано. А Вы попробуйте написать батник без chcp и сразу увидите, что нормально срабатывают только те, в которых русские буквы перекодированы как у меня. С неперекодированными русскими буквами срабатывает не всегда. »
https://upload.wikimedia.org/wikipedia/commons/thumb/3/3b/Paris_Tuileries_Garden_Facepalm_statue.jpg/320px-Paris_Tuileries_Garden_Facepalm_statue.jpg
chcp, внезапно, для того и нужен...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.