Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision |
| проблемы_с_кодировками_при_работе_в_ps [2024/08/16 15:31] – created jp | проблемы_с_кодировками_при_работе_в_ps [2024/08/16 15:37] (current) – jp |
|---|
| ===== Проблемы с кодировками при работе в PS ===== | ===== Проблемы с кодировками при работе в PS ===== |
| |
| Представим ситуацию: на сервере не установлен русский язык, а нам необходимо выполнить команду, содержащую русский язык. При попытке вставить командлет с русским языком - получим текст, представляющий набор вопросительных знаков. | **Вопросы, вместо русского текста** |
| | |
| | Представим ситуацию: на сервере не установлен русский язык, а нам необходимо выполнить команду, содержащую русский язык. При попытке вставить командлет с русским языком - получим текст, представляющий набор вопросительных знаков, вместо значения параметра. |
| |
| //?????????// | //?????????// |
| | |
| | Допустим, мы не можем поменять кодировку по умолчанию для не UTF-8 символов, т.к. это потребует перезагрузки сервера. |
| | |
| | Решение: сохранить выполняемый код в кодировке UTF-16, т.к. именно это дефолтная кодировка Windows PowerShell. |
| | |
| | ;#; |
| | {{:wiki:ps_utf16_encoding.jpg|}} |
| | ;#; |
| | |
| | {{tag>Microsoft PowerShell Encoding}} |