プロジェクトページ | ダウンロード | バグトラッカー | パッチマネージャー | メーリングリスト | CVS ブラウザ | スクリーンショット
CJKPython 日/中/韓Python
日本語, 中国語, 韓国語環境のためのPythonモジュール

CJKCodecs

CJKCodecsは Python 2.4に含まれたから, 2.4では別に設置する必要がないです.

CJKCodecsは日,中,韓エンコーディングのための統合ユニコードコーデックスです. CJKCodecsはPythonユニコードコーデックスのすべての機能をサポートします. Python 2.3では PEP293 エラーコールバックもサポートします.

サポートするエンコード
  • 日本語: cp932 shift-jis shift-jisx0213 shift-jis-2004 euc-jp euc-jisx0213 euc-jis-2004 iso-2022-jp iso-2022-jp-1 iso-2022-jp-2 iso-2022-jp-3 iso-2022-jp-ext iso-2022-jp-2004
  • 中国語 (PRC・中国): gb2312 gbk gb18030 big5hkscs hz
  • 中国語 (ROC・台湾): big5 cp950
  • 韓国語: cp949 euc-kr johab iso-2022-kr
  • ユニコード: utf-7 utf-8 utf-16 utf-16-be utf-16-le
履歴
  • バージョン 1.1.1 (2004年 8月 20日)
  • バージョン 1.1 (2004年 8月 7日)
  • バージョン 1.0.3 (2004年 1月 3日)
  • バージョン 1.0.2 (2003年 11月 30日)
  • バージョン 1.0.1 (2003年 9月 26日)
  • バージョン 1.0 (2003年 7月 19日)
  • バージョン 0.9 (2003年 6月 6日)
ソース
パッケージ

iconvcodec

iconvcodecは POSIX iconv(3) を利用したPythonユニコード環境を提供します. また, freezepy2exeのような独立的なPython環境では標準 encodingsパッケー ジを取り替えてユニコード環境を提供することもできます.

iconvcodecは iconv(3)自体の設計上の限界点によってコーデックスエラーコールバックで UnicodeDecodeErrorを発生させる時 end コードが正しく報告されないので注意してください. "replace" オプションを利用してデコードをすれば CJKCodecsや JapaneseCodecsのような自分のデコーディングルーチンを持っているコーデックスとは多少違うように動作することもできます.

Windows用パッケージは GNU libiconv 1.9.1の DLL ファイルを含んでいます. これによってWindows環境では 300個以上のエンコードを iconvcodecだけでも使うことができます.

履歴
  • バージョン 1.1.2 (2003年 11月 30日)
  • バージョン 1.1.1 (2003年 7月 19日)
  • バージョン 1.1 (2003年 6月 11日)
  • バージョン 1.0 (2003年 4月 20日)
ソース
パッケージ

CJKPython

CJKPythonは Win32 Python を使う日/中/韓 (CJK) 使用者たちのためのローカライズされたPythonパッケージです. CJKPythonには CJKCodecs, hangul モジュール, pykf モジュールのような多くの基本的なサードパーティー CJK ソフトウェアが含まれています. また, ローケルを認識するようにするパッチや石本敦夫さんの Shift-JISのためのパッチを選択的に利用することもできます. CJKPythonは標準Pythonより多くのモジュールを追加しているにもかかわらず標準Pythonより小さいです.

履歴
  • バージョン 2.3.4 (2004年 5月 27日, Python 2.3.4 リリースに基づく)
  • バージョン 2.3.3 (2004年 2月 14日, Python 2.3.3 リリースに基づく)
  • バージョン 2.3.1-RC (2003年 9月 25日, Python 2.3.1 リリースに基づく)
  • バージョン 2.3.1a1 (2003年 9月 4日, Python release23-maint ブランチの同じ日付(20030904)のスナップショットに基づく)
ダウンロード

hangul モジュール

このモジュールはハングルを操作するための色々な関数を提供します. このモジュールを使えばハングル文字列の音節組合せ(conjoining), 音節分離(splitting), 分離(decomposing)や語尾による形式変換(suffix-aware formatting)機能を使うことができます.

履歴
  • バージョン 1.0 (2003年 9月 21日)
ダウンロード

KoreanCodecs/Pure

このパッケージは純粋にPythonにて作成されたPythonユニコードコーデックスです. このパッケージは C コンパイラ を使うことができなくて CJKCodecsを利用しにくい環境や, Jythonや Python.NETのような non-native 環境のために提供されています.

このモジュールを BSD, MacOS X, Linux, Windowsのような一般的な環境で使うことは推薦されないです. CJKCodecsを使えばより最適化された速度と少ないメモリ消費で動作します.

履歴
  • バージョン 1.0b1 (2003年 7月 24日)
ダウンロード

このプロジェクトを手伝ってくれる所: BerliOS Developer Logo

日本語翻訳: 岡野克彦さん

Copyright ©2002-2003 Hye-Shik Chang <perky@FreeBSD.org>.