internal/functions/ConvertTo-QuibbleAscii.ps1
function ConvertTo-QuibbleAscii { <# .SYNOPSIS Convert String to ASCII .DESCRIPTION Convert String to ASCII .PARAMETER Source Source String .NOTES .LINK https://github.com/tiksn/quibble .EXAMPLE ConvertTo-QuibbleAscii -Source 'ABC' Convert String to ASCII #> [CmdletBinding()] param ( [Parameter(Mandatory = $true)] [string] $Source ) begin { } process { $targetEncoding = [System.Text.Encoding]::ASCII $sourceEncoding = [System.Text.Encoding]::UNICODE $sourceBytes = $sourceEncoding.GetBytes($Source) $convertedBytes = [System.Text.Encoding]::Convert([System.Text.Encoding]::UNICODE, $targetEncoding, $sourceBytes) $targetEncoding.GetString($convertedBytes) } end { } } |