Как мне установить Encode :: HanExtra для ActivePerl? - PullRequest
1 голос
/ 28 апреля 2010

Я хочу включить Encode :: HanExtra в среде Windows XP. Я не могу найти имя HanExtra или Encode-HanExtra в графическом интерфейсе PPM. Есть ли псевдоним для этого?

Ответы [ 3 ]

3 голосов
/ 28 апреля 2010

Encode::HanExtra предоставляется репозиторием Trouchelle PPM , здесь, например, созданным для ActiveState Perl 5.10: http://trouchelle.com/perl/ppmrepview.pl?l=E&v=10#Encode-HanExtra

1 голос
/ 28 апреля 2010

Есть ли какая-то особая причина, по которой вы хотите использовать ActivePerl?

Вы можете рассмотреть возможность использования Strawberry Perl , чтобы вы могли использовать обычные инструменты CPAN для установки любого модуля, который вы хотите, независимоесли кто-то создал пакет для вас.

1 голос
/ 28 апреля 2010

Encode-HanExtra существует согласно этой странице , но сборка Windows отсутствует. Некоторые варианты:

  • Encode :: CNMap может конвертировать различные китайские кодировки (gb2312, big5, utf8, gbk). Имя ActivePerl - Encode-CNMap.

  • Существует версия ActivePerl Encode :: CN :: Utility , которая может преобразовывать символы между Hanzi, GBK и Unicode / UTF-8. Имя ActivePerl - Encode-CN-Utility.

  • Вы можете установить Strawberry Perl вместо ActivePerl. Это дистрибутив сообщества Perl для Windows, использующий CPAN, поэтому можно установить любой модуль на CPAN (кроме платформо-зависимых модулей). После установки запустите cpan Encode::HanExtra.

  • Вы можете создать свою собственную версию Encode :: HanExtra для PPM (не рекомендуется)

...