This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: iconv_codec 3rd generation
Type: Stage:
Components: Library (Lib) Versions: Python 2.3
process
Status: closed Resolution: out of date
Dependencies: Superseder:
Assigned To: Nosy List: hyeshik.chang
Priority: normal Keywords: patch

Created on 2003-04-13 11:02 by hyeshik.chang, last changed 2022-04-10 16:08 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
python-iconvcodec-r3.diff.gz hyeshik.chang, 2003-04-13 11:02 the patch
python-iconvcodec-r3.1.diff.gz hyeshik.chang, 2003-04-13 11:16 the patch (fixed some test cases)
Messages (3)
msg43336 - (view) Author: Hyeshik Chang (hyeshik.chang) * (Python committer) Date: 2003-04-13 11:02
Full featured and standalone iconv_codec 
implementation.

- Supports UCS, UCS-SWAPPED, UTF-8 unicode 
encodings with runtime detection.
- Supports even _sane_ StreamReader and 
StreamWriter.

Tested on {Free,Net}BSD, Debian Linux, MacOS X, 
Solaris 9 and Cygwin

msg43337 - (view) Author: Hyeshik Chang (hyeshik.chang) * (Python committer) Date: 2003-04-13 11:29
Logged In: YES 
user_id=55188

If the poor libiconv implementations are concerned, how about 
enabling iconv_codec only on platforms that we can expect 
sane iconv?

-            if platform not in ['darwin'] and iconv_incs is not None:
+            if platform in 
['freebsd3', 'freebsd4', 'freebsd5', 'netbsd1',
+                           'linux2', 'sunos5'] and iconv_incs is not 
None:
msg43338 - (view) Author: Hyeshik Chang (hyeshik.chang) * (Python committer) Date: 2004-01-05 00:42
Logged In: YES 
user_id=55188

I'll submit CJKCodecs instead of this.
History
Date User Action Args
2022-04-10 16:08:07adminsetgithub: 38297
2003-04-13 11:02:12hyeshik.changcreate