码迷,mamicode.com
首页 > 系统相关 > 详细

PowerShell中汉字转换为ASCII编码

时间:2019-12-20 13:28:19      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:param   int   continue   each   color   return   har   for   sci   

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="\u54ce\u5466\u4e0d\u9519\u54e6"
$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

 

PowerShell中汉字转换为ASCII编码

标签:param   int   continue   each   color   return   har   for   sci   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!