|
|
Python for CJK Python MODs for Chinese, Japanese and Korean environments |
|
|
|
|||
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.
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.
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.
This module provides several functions that manipulates Hangul (Korean Alphabet) strings including conjoining, splitting, decomposing and suffix-aware formatting.
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.