I am trying to publish a table with OData.
The database is FirebirdSQL with CHARSET NONE
Some records containing values with non-Latin characters.
When this data is serialized at the client’s request, an exception is raised with the message “An invalid character was found in the text content.”.
Is there any way to intercept the record or values that caused this situation so that it can be identified without making changes to the DataAbstract classes?
Nothing seems to change.
In order to be able to identify which data caused the problem, I modified the method
TROMSXMLNode.SetValue(const Value: Variant); but I don’t think it’s a good option.