Project Page | Download | Bug Tracker | Patch Manager | Mailing Lists | CVS Browser | Screenshots
CJKPython Python for CJK
Python MODs for Chinese, Japanese and Korean environments

CJKCodecs

CJKCodecs has been integrated into Python 2.4 and you will have it by default.

The CJKCodecs is a unified unicode codec set for Chinese, Japanese and Korean encodings. It supports full features of unicode codec specification and PEP293 error callbacks on Python 2.3.

Supported Encodings
  • Chinese (PRC): gb2312 gbk gb18030 big5hkscs hz
  • Chinese (ROC): big5 cp950
  • Japanese: 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
  • Korean: cp949 euc-kr johab iso-2022-kr
  • Unicode: utf-7 utf-8 utf-16 utf-16-be utf-16-le
History
  • Version 1.1.1 (20 August 2004) - A build fix only
  • Version 1.1 (7 August 2004)
  • Version 1.0.3 (3 January 2004)
  • Version 1.0.2 (30 November 2003)
  • Version 1.0.1 (26 September 2003)
  • Version 1.0 (19 July 2003)
  • Version 0.9 (6 June 2003)
Sources
Packages

iconvcodec

This package provides Python Unicode Interface to POSIX iconv(3) facility. It can even replace Python standard encodings package in standalone environments like freeze or py2exe.

Please note that iconvcodec can't report correct end value of UnicodeDecodeError instances of codec error callbacks for iconv(3)'s own design limitation. As a result, "replace" error option will behave somewhat different from codecs contains own decoding routine like CJKCodecs or JapaneseCodecs for multibyte encodings.

The Windows binary distribution includes .dll file of GNU libiconv 1.9.1. So you can use more than 300 encodings with iconvcodec on your Windows system.

History
  • Version 1.1.2 (30 November 2003)
  • Version 1.1.1 (19 July 2003)
  • Version 1.1 (11 June 2003)
  • Version 1.0 (20 April 2003)
Sources
Packages

CJKPython

CJKPython is a localized distribution of Win32 Python for CJK users. It bundles many basic 3rd party CJK softwares; CJKCodecs, hangul module, pykf module. And it can install optional localization patches; one for locale-aware behavior and another for Shift-JIS environment by Atsuo Ishimoto. Though it adds many modules on the standard Python, it is still smaller than the standard distribution.

History
  • Version 2.3.4 (27 May 2004, based on Python 2.3.4)
  • Version 2.3.3 (14 February 2004, based on Python 2.3.3)
  • Version 2.3.1-RC (25 September 2003, based on Python 2.3.1)
  • Version 2.3.1a1 (4 September 2003, based on Python release23-maint branch as of 20030904)
Download

hangul module

This module provides several functions that manipulates Hangul (Korean Alphabet) strings including conjoining, splitting, decomposing and suffix-aware formatting.

History
  • Version 1.0 (21 September 2003)
Download

KoreanCodecs/Pure

This package is a suite of Python Unicode Codecs written in pure python. The package is provided for minor platforms which don't have available C compilers to install CJKCodecs or non-native environments like Jython and Python.NET.

Installing this module on usual systems like *BSD, MacOS X, Linux or Windows is highly discouraged due to it is not optimal for both of speed and size. Please use CJKCodecs.

History
  • Version 1.0b1 (24 July 2003)
Download

The project is hosted by BerliOS Developer Logo

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