powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Windows [игнор отключен] [закрыт для гостей] / PowerShell - передача параметра из cmd на различных языках
5 сообщений из 5, страница 1 из 1
PowerShell - передача параметра из cmd на различных языках
    #39851854
Фотография mraklbrw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Есть 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
PowerShell - передача параметра из cmd на различных языках
    #39852057
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Unicode вас спасет.

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


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


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