Datadigger uses CHR(160) which is zero-length when using CPINTERNAL UTF-8

Project:DataDigger
Component:Code
Category:bug report
Priority:normal
Assigned:Unassigned
Status:active
Description

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}