我想在 Windows XP 环境中启用Encode::HanExtra 。我找不到名称HanExtra
或Encode-HanExtra
在 PPM GUI 中。有别名吗?</p>
3 回答
Encode::HanExtra
由Trouchelle 的 PPM 存储库提供,这里例如为 ActiveState Perl 5.10 构建:http ://trouchelle.com/perl/ppmrepview.pl?l=E&v=10#Encode-HanExtra
根据此页面,Encode-HanExtra 确实存在,但没有 Windows 版本。一些选项:
Encode::CNMap可以在许多不同的中文编码(gb2312、big5、utf8、gbk)之间进行转换。ActivePerl 名称是 Encode-CNMap。
有一个 ActivePerl 版本的Encode::CN::Utility可以在汉字、GBK 和 Unicode/UTF-8 之间转换字符。ActivePerl 名称是 Encode-CN-Utility。
您可以安装Strawberry Perl而不是 ActivePerl。这是一个使用 CPAN 的 Perl for Windows 社区发行版,因此可以安装 CPAN 上的任何模块(平台相关模块除外)。安装后运行
cpan Encode::HanExtra
。您可以构建自己的 PPM 版本的 Encode::HanExtra(不推荐)
您想使用 ActivePerl 有什么特殊原因吗?
您可能会考虑使用Strawberry Perl,这样您就可以使用普通的 CPAN 工具来安装您想要的任何模块,无论是否有人为您创建了一个包。