GNU libiconv に EUC-JIS-2004, Shift_JIS-2004, ISO-2022-JP-2004 追加 ― 2008年09月20日 02時08分00秒
GNU libiconv で configure 時に --enable-extra-encodings を付けると、EUC-JISX0213, Shift_JISX0213, ISO-2022-JP-3 が利用できるようになります。
現在では、(IANA には未登録ですが)それぞれ EUC-JIS-2004, Shift_JIS-2004, ISO-2022-JP-2004 という名前になっています。
厳密には2004(EUC-JIS-2004, ...) とドラフト(EUC-JISX0213, ...) とでは、10文字追加されているという違いもあるのですが、 あまりこの差を区別して取り扱うことはありません。
GNU libiconv も 2004-07-31 の修正で 10文字追加していますが、名前はドラフト(EUC-JISX0213, ...)のままでした。
今回、それぞれのエリアスとして EUC-JIS-2004, Shift_JIS-2004, ISO-2022-JP-2004 を日本語エンコーディングパッチに追加してもらいました。
libiconv-1.12-ja-4.patch.gz
http://www2d.biglobe.ne.jp/~msyk/software/libiconv-1.12-ja-patch.html
ActivePerl 用 Text-Iconv PPM 更新のお知らせ ― 2008年09月20日 03時14分28秒
Windows ActivePerl 用 Text-Iconv 1.7 の PPM を更新しました。
前回は GNU libiconv 1.10 + 日本語エンコーディングパッチベースのものでしたが、 今回は GNU libiconv 1.12 + 日本語エンコーディングパッチ (libiconv-1.12-ja-4.patch.gz) ベースのものに更新しました。
また、configure オプションに --enable-extra-encodings を付けているので、 JISX0213, Shift_JISX0213, ISO-2022-JP-3 およびそのエリアス EUC-JIS-2004, Shift_JIS-2004, ISO-2022-JP-2004 も使用できます。
C:\> ppm uninstall Text-Iconv C:\> ppm install http://www.akaneiro.jp/PPMPackages/800/Text-Iconv.ppd
としてインストールしてください。
- Windows 専用です。
- ActivePerl ビルド800番台(Perl 5.8)専用です。
- ActivePerl ビルド600番台(Perl 5.6)、1000番台(Perl 5.10)にはインストールできません。
- ActivePerl x86 用です。ActivePerl x64 にはインストールできません。
ソースコードを含む zip ファイルは以下のメンバエリアで公開しています。
https://www.akaneiro.jp/members/PPMPackages/zips/8xx-builds-only/Windows/Text-Iconv.zip
- メンバエリアにアクセスするにはIDとパスワードが必要です。
- グレー会員のIDとパスワードはメルマガで不定期に公開されます。(無償)
- ブルー会員のIDとパスワードは期間限定でダウンロード販売で販売しています。
また、Text-Iconv PPM 作成に用いた GNU libiconv 1.12 + 日本語エンコーディングパッチ (libiconv-1.12-ja-4.patch.gz) を反映したソースプログラムは下記で公開しています。(無償)
最近のコメント