Вопрос:

Как перекодировать файлы utf8, ascii, oem, UTF32, UTF7, BigEndianUnicode, Unicode, Default (Windows-1251) ?

Ответ:

Можно воспользоваться командой через powershell. Внизу пример как перекодировать файл utf8 в windows-1251, ANSI Cyrillic (кодировка операционной системы) в командной строке.

C:\>powershell.exe "Get-Content -Encoding Unicode 'c:\text file.txt' | Out-File -Encoding Default 'c:\text file.txt.Default'"

Так же Вы можете перекодировать файлы по следующим кодировкам:

  1. ascii;
  2. BigEndianUnicode — UCS-2 Big Endian;
  3. default — кодировка операционной системы, в России Windows-1251;
  4. oem — OEM 866;
  5. Unicode — UCS-2 Little Endian;
  6. utf32;
  7. utf7;
  8. utf8.

Подробная информация по команде Get-Content for FileSystem на сайте разработчика
Идентификаторы различных кодировок — Code Page Identifiers на сайте разработчика

Так же для Вас может быть полезна страница запуск powershell сценария из командной строки

Tagged with:
 

Leave a Reply

You must be logged in to post a comment.