UTF-8 Database
Hi
Actually, I've used the previuos version of FastReport in C++Builder 5.0. It was really nice. Now, I've downladed the new Trial Version (3.0). But I've got a serious problem and I should solve it ASAP:
I've got an Oracle Database that its NLS_LANG=AL32UTF8 , It means that my data is stored in UTF-8 encoding standard. And all of my data is Arabic/Persian.
But I couldn't make a correct report. Always it generates the report with invalid/unreadable characters. I think it is obvious, because when I fetch an STRING, Oracle gets me two bytes (utf-8 encoded) for evey bytes. And it seems that FastReport can not displays correctly.
Actually, I'm using the TNTware VCLs that supports Unicode and UTF-8 encoding. It produce a way that replace all my UTF-8 Strings with Unicode String, then it (TNTWare) can display it very nice. But I couldn't use NICE FastReport with UTF-* encoding. Could you please help me?
Regards
Majid
Actually, I've used the previuos version of FastReport in C++Builder 5.0. It was really nice. Now, I've downladed the new Trial Version (3.0). But I've got a serious problem and I should solve it ASAP:
I've got an Oracle Database that its NLS_LANG=AL32UTF8 , It means that my data is stored in UTF-8 encoding standard. And all of my data is Arabic/Persian.
But I couldn't make a correct report. Always it generates the report with invalid/unreadable characters. I think it is obvious, because when I fetch an STRING, Oracle gets me two bytes (utf-8 encoded) for evey bytes. And it seems that FastReport can not displays correctly.
Actually, I'm using the TNTware VCLs that supports Unicode and UTF-8 encoding. It produce a way that replace all my UTF-8 Strings with Unicode String, then it (TNTWare) can display it very nice. But I couldn't use NICE FastReport with UTF-* encoding. Could you please help me?
Regards
Majid