FLAM Issue Tracker - FL5
View Issue Details
0000549FL52.2 Subprogram FLUC (CONV)public2014-09-01 07:442014-10-27 18:55
Falk Reichbott 
Falk Reichbott 
SPARCSun Solaris11
0000549: ICONV on Solaris don't support ISO-Codepages
The supported codepages of ICONV on solaris is very limited. For example the ISO codepages and a lot of EBCDIC code pages are not supported. The supported code pages are different between the different Solaris (Open, Sparc, ...) versions.
No tags attached.
related to 0000375resolved Falk Reichbott Iconv on host does not recognize invalid UTF-8 characters 
related to 0000550resolved Falk Reichbott There are a lot of unsupported code pages on AIX 
related to 0000085resolved Falk Reichbott Add normalisation, subsets, canonical and compatibility mapping, localization and more transliteration tables to CNVCHR  
related to 0000084assigned Falk Reichbott Add SCSU, BOCU, ... (UNICODE-) compression support as original data conversion 
related to 0000083assigned Falk Reichbott Add GB 18030 support (chinese version of UTF-8) to character conversion component 
Issue History
2014-09-01 07:44Falk ReichbottNew Issue
2014-09-01 07:44Falk ReichbottStatusnew => assigned
2014-09-01 07:44Falk ReichbottAssigned To => Falk Reichbott
2014-09-01 07:45Falk ReichbottRelationship addedrelated to 0000375
2014-09-01 07:48Falk ReichbottRelationship addedrelated to 0000550
2014-09-01 07:51Falk ReichbottRelationship addedrelated to 0000085
2014-09-01 07:51Falk ReichbottRelationship addedrelated to 0000084
2014-09-01 08:20Falk ReichbottNote Added: 0000604
2014-09-01 08:24Falk ReichbottRelationship addedrelated to 0000083
2014-10-27 18:55Falk ReichbottNote Added: 0000665
2014-10-27 18:55Falk ReichbottStatusassigned => resolved
2014-10-27 18:55Falk ReichbottResolutionopen => fixed
2014-10-27 18:55Falk ReichbottProduct Version => 5.0
2014-10-27 18:55Falk ReichbottFixed in Version => 5.1
2014-10-27 18:55Falk ReichbottTarget Version => 5.1

Falk Reichbott   
2014-09-01 08:20   
The problems and differences between the different iconv implementations on the different platforms have result in the decision to implement a own character conversion library. This library will support all code pages which have a known CCSID and are supported by libiconv on linux. First tests of an prototyp were 20-30% faster then libiconv on linux. The new character conversion library will have the features below:

- integrated EBCDIC new line (EBCDIC 0x15 = UCP 0x85)) to line feed (EBCDIC 0x25 = UCP 0x0A = ASCII 0x0A) conversion
- integrated case folding (to upper/lower)
- subset support (free definable valid or invalid code points (with an example for NPA))

With this new library we will resolve all ICONV releated issues.
Falk Reichbott   
2014-10-27 18:55   
We have implement a own character conversion module (ICV) to solve this and all other related issues.