[PowerShell] GBK简繁转换

一个完全用PS实现的脚本,执行后会在全局函数表增加2个自定义函数chs2cht和cht2chs

让这个脚本成为学习PowerShell的良好开端

注释:

1.这里转换的是GBK码中的繁简体,与Word中的繁简体转化功能类似,不是GB和BIG5码的转换

2.转换准确度依赖于内置的对照表(CHS2CHT_Phrase & $Word),如果发现有不能正确的转换的字词,可以自行修改对照表

3.代码移植于我自己写的C#的类,你可以在 http://www.cnblogs.com/Icebird/archive/2007/03/29/SubTool.html的源代码里找到HZHelper.cs以及对照表DICT.TXT

4.PowerShell很强大,我会继续研究更多的PS应用并与大家分享


脚本下载: http://files.cnblogs.com/Icebird/CHS2CHT.rar

演示如下:

r_chs2cht.png

举例:如果你希望转换一个文本文件,则可以这样输入:

type 简体.txt | % { chs2cht($_) } > 繁体.txt
type 繁体.txt | % { cht2chs($_) } > 简体.txt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值