Hello François,
Regarding Genero BDL and charset/locale management:
It's very important to understand charset configuration in all software components that interact with a Genero application:
- Database locale / collation (server side)
- Database client charset configuration (application side)
- Genero BDL application locale (at runtime AND compile time)
- Extension libraries like Genero Web Services
- File I/O with OS file system with API like om/XML ...
- When using TUI, the terminal emulator charset definition
... etc
We can help you on this.
I suggest that you contact your support center, so we can organize a conf call.
In the meantime, I recommend you to read this chapter of the documentation:
https://4js.com/online_documentation/fjs-fgl-manual-html/#fgl-topics/c_fgl_localization_038.htmlCheck the schema in this page, to understand where charset config matters (in yellow):
https://4js.com/online_documentation/fjs-fgl-manual-html/#fgl-topics/c_fgl_localization_015.htmlSince you are using Microsoft SQL Server, I also recommend you to read this:
https://4js.com/online_documentation/fjs-fgl-manual-html/#fgl-topics/c_fgl_odiagmsv_017.html(Note that Genero V4 will support UTF-8 in char/varchar SQL Server columns, but V3.20 does not)
Regarding the XML question, we need to investigate on that.
I see that you are using other characters as ASCII-7 in your sources.
You need to define what charset encoding you use for the Genero fglcomp/fglform compilers and the fglrun runtime system.
You must also define the charset you use in the GST configuration.
Seb