Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / PowerShell - передача параметра из cmd на различных языках / 5 сообщений из 5, страница 1 из 1
20.08.2019, 21:44
    #39851854
mraklbrw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PowerShell - передача параметра из cmd на различных языках
Добрый день.
Есть bat-файл:
Код: powershell
1.
2.
powershell.exe -noprofile -executionpolicy bypass -file "C:\7\conf.ps1" "C:\7\même déjà.pptx"
Pause


В powershell-скрипт передаётся название файла, причём оно может содержать и английские, и русские буквы, и буквы из других языков.
Для русского языка помогает chcp 1251, а для остальных языков - есть ли универсальная кодировка?
65001 не помогает.
...
Рейтинг: 0 / 0
21.08.2019, 12:38
    #39852057
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PowerShell - передача параметра из cmd на различных языках
Unicode вас спасет.

Фишка в том, что файл .bat должен быть сам написан в Unicode-кодировке.


ЗЫ. Никогда не пойму, наверное, зачем cmd, если уже есть powershell?
...
Рейтинг: 0 / 0
21.08.2019, 12:41
    #39852060
mraklbrw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PowerShell - передача параметра из cmd на различных языках
bat-файл пробовал сохранять и в unicode, и в utf-8.
...
Рейтинг: 0 / 0
22.08.2019, 12:22
    #39852625
Gator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PowerShell - передача параметра из cmd на различных языках
aleks222ЗЫ. Никогда не пойму, наверное, зачем cmd, если уже есть powershell?
cmd уже в мозг внедрён с досовких времён,
A powershell пугает ракушкой и линукса похожестью.
Хотя конечно, он больше скрипт, чем командная строка.
...
Рейтинг: 0 / 0
24.08.2019, 18:09
    #39853497
mraklbrw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PowerShell - передача параметра из cmd на различных языках
UTF-8 без BOM с 65001 - работает (подсказал FlasherX).
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / PowerShell - передача параметра из cmd на различных языках / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]