RichText Unicode error in FR VCL 4.14
This is for FR developer team !
In version 4.14 of FastReport VCL, in design mode (I didn't try from code) may be a bug for TfrxRichText. It shows correct text I type, but if I include a field from dataset, It doesn't show correct the text form database. This is for romanian language (letters È™, È›, ă, ?®, ?? are shown as their english equivalent: s, t, a, i, a).
This behavior is for RichText. It's a problem this unicode text form database (text is stored correctly, it's correct in TfrxMemoView, TcxGrid, TcxMemo (DevExpress), in IBExpert table view).
If I use a TfrxMemoView it show correct both the manual typed text and text from database.
For russian language text from database it's like ' ??? ? ??? '. The text was shown correctly only after I set the System Locale language (for Operating System Windows 7) to Russia. I don't know what is the relation between system language and text in a TfrxRichText, which should display text in unicode independent from System Locale language for non-unicode applications.
When exporting to RTF RichText also don't export as unicode text. TfrxMemoView it export text correctly.
This behavior is in version 4.14.1. In v.4.12 it's all alright, so I was forced to downgrade to v.4.12 again.
Another bug is that I select Load RTF file in design mode for a RichText and it doesn't load anything, it not even clear the current text.
In version 4.14 of FastReport VCL, in design mode (I didn't try from code) may be a bug for TfrxRichText. It shows correct text I type, but if I include a field from dataset, It doesn't show correct the text form database. This is for romanian language (letters È™, È›, ă, ?®, ?? are shown as their english equivalent: s, t, a, i, a).
This behavior is for RichText. It's a problem this unicode text form database (text is stored correctly, it's correct in TfrxMemoView, TcxGrid, TcxMemo (DevExpress), in IBExpert table view).
If I use a TfrxMemoView it show correct both the manual typed text and text from database.
For russian language text from database it's like ' ??? ? ??? '. The text was shown correctly only after I set the System Locale language (for Operating System Windows 7) to Russia. I don't know what is the relation between system language and text in a TfrxRichText, which should display text in unicode independent from System Locale language for non-unicode applications.
When exporting to RTF RichText also don't export as unicode text. TfrxMemoView it export text correctly.
This behavior is in version 4.14.1. In v.4.12 it's all alright, so I was forced to downgrade to v.4.12 again.
Another bug is that I select Load RTF file in design mode for a RichText and it doesn't load anything, it not even clear the current text.