PowerShell中汉字与ASCII码相互转换

function asc($param) { 
$rtn = ''
$list = $param -split ''
foreach ($char in $list)
{
    if($char -ne '')
    {
       $rtn = $rtn + ("u" + ("{0:x}" -f [int]([char]$char)))
    }
}
return $rtn 
}
$source="u54ceu5466u4e0du9519u54e6"
$evaluator={
param($v)
[char][int]($v.Value.replace('u','0x'))
}
[regex]::Replace($source,'\u[0-9-a-f]{4}',$evaluator)

write-host "Press any key to continue..."

read-host
原文地址:https://www.cnblogs.com/icycore/p/12072581.html