We are building an HTTP Driver that calls an API and the response body sometimes contains Arabic text. When there is an Arabic text in the response body, it appears just fine in the Stream Viewer as below :
This
This response body is being saved in a parameter and its appears broken as the below image on DM, this is causing the JSON to be invalid and hence it cant be deserialized. You may compare the title and description values.
Can you please advise how this issue can be resolved as currently we are not able to Deserialize the Json in QAction because it is invalid. Moreover, the user should be able to view the Arabic text.
Dataminer version : 9.6.12.0-8689
DB: Cassandra
Parameter In-use :
HTTP Call:
Hi,
Does the driver have the unicode option in the protocol type specification?
Something like < Type relativeTimers="true" options="unicode"
If this is not specified then the driver uses by default ascii, so it won't be able to set the correct content into the parameter. By defining unicode it will be able to store other characters into the parameter.
For more info see: help
Unicode has resolved the issue. Thank you.