Skip to content

Instantly share code, notes, and snippets.

@soulruins
soulruins / ConvertTo-Encoding.ps1
Last active May 3, 2024 04:11
Простенькая функция для перекодировки текста из одной кодировки в другую #powershell #decode #encode #codepage #charset #function
# "Проверка" | ConvertTo-Encoding windows-1251 koi8-r
# Get-Content notes.txt | ConvertTo-Encoding "windows-1251" "koi8-r" | Set-Content decoded.txt
function ConvertTo-Encoding ([string]$From, [string]$To){
Begin{
$encFrom = [System.Text.Encoding]::GetEncoding($from)
$encTo = [System.Text.Encoding]::GetEncoding($to)
}
Process{
$bytes = $encTo.GetBytes($_)
$bytes = [System.Text.Encoding]::Convert($encFrom, $encTo, $bytes)