Project: | DataDigger |
Component: | Code |
Category: | bug report |
Priority: | normal |
Assigned: | Unassigned |
Status: | active |
The datadigger uses CHR(160) as a delimiter. When running OpenEgde with UTF-8 as session:cpinternal, this throws an error:
"Second parameter of REPLACE must have non-zero length (2918)".
This can be avoided by changing the CHR(160) into CHR(160, SESSION:CPINTERNAL, "ISO8859-1").
Easiest way:
- define preprocessor CHR160 in datadiggger.i which says: &GLOB CHR160 CHR(160, SESSION:CPINTERNAL, "ISO8859-1").
- replace all references to CHR(160) by {&CHR160}