Anyone ran into the following? And knows a solution?
Environment:
- Uniface 10.4.02.58 on Windows 10 and RedHat 9.4 Linux
- Character set for I/O ($DEF_CHARSET:
- Windows: CP1252 (default)
- Linux: LATIN1 (default)
Oracle Database 19c,
NLS_CHARACTERSET defined as WE8ISO8859P15; this is supposed to be ISO 8859-15 including £ and €
GBP pound sign £ stored in a database table or returned in the text of a Stored Package is displayed in Uniface (both Windows GUI and Linux CHUI) as #.
Setting $DEF_CHARSET on the client(s) and userver to UTF8 helps, but has a negative side effect on tables with column LONG RAW, such as PRATT.
