FLAM Issue Tracker - FL5
View Issue Details
0000375FL52.2 Subprogram FLUC (CONV)public2014-03-20 15:412014-10-27 11:31
Tilo Eckert 
Falk Reichbott 
normalmajoralways
resolvedfixed 
System zz/OSV1R13
0.08 
5.1 
0000375: Iconv on host does not recognize invalid UTF-8 characters
Der Iconv auf der Host ignoriert die erste zwei Bit (10xxxxxx) bei einem Multibyte Zeichen in UTF-8.
Bsp: 0xC26D wird zu 0xC24D

Hierdurch werden invalide Zeichen in den Dateien zu validen Zeichen. Die invaliden werden nicht erkannt, können somit auch nicht protokolliert werden und der Text ist einfach verändert obwohl kein Fehler oder ähnliches hervorgerufen wird.
No tags attached.
related to 0000549resolved Falk Reichbott ICONV on Solaris don't support ISO-Codepages 
Issue History
2014-03-20 15:41Tilo EckertNew Issue
2014-03-20 15:41Tilo EckertStatusnew => assigned
2014-03-20 15:41Tilo EckertAssigned To => Falk Reichbott
2014-03-28 08:52Falk ReichbottView Statusprivate => public
2014-03-28 08:52Falk ReichbottDescription Updatedbug_revision_view_page.php?rev_id=127#r127
2014-05-03 11:56Falk ReichbottNote Added: 0000436
2014-09-01 07:45Falk ReichbottRelationship addedrelated to 0000549
2014-09-01 08:20Falk ReichbottSeverityminor => major
2014-10-27 11:31Falk ReichbottNote Added: 0000659
2014-10-27 11:31Falk ReichbottStatusassigned => resolved
2014-10-27 11:31Falk ReichbottFixed in Version => 5.1
2014-10-27 11:31Falk ReichbottResolutionopen => fixed

Notes
(0000436)
Falk Reichbott   
2014-05-03 11:56   
Add paragraph to CNVCHR chapter in manual to descript the effects for this component on z/OS, USS and other platforms based on IBM iconv implementation.
(0000659)
Falk Reichbott   
2014-10-27 11:31   
We use now a own character conversion module, which supports all features (reporting, substitution, ignore, transliteration, subsets, ...) also on z/OS (no auto substitution with 0x3F anymore) and runs restricted for UTF-8 encodings.

We have also implement an unrestricted form which is around 3% faster, but this feature is currently not available, because the CPU atvantage is to small.