You need to sign in to do that
Don't have an account?
Getting non UTF-8 characters in describeSObject Call
Hi Everyone,
We are getting an issue while parsing XML response of describeSObject call for ExternalData Object. Below screenshot shows the response of the describeSObject call for ExternalData Object.
Basically the inlineText field contains some non UTF-8 characters in the response. And on the right side shows the actual value of the string which is displayed to the user while they configure the new external data source.

As per Salesforce documentation on the below URL. We can confirm that our instance is using UTF-8 encoding.
http://www.salesforce.com/developer/docs/api/index_Left.htm#CSHID=implementation_considerations.htm|StartTopic=Content%2Fimplementation_considerations.htm|SkinName=webhelp
"Internationalization and Character Sets
The API supports either full Unicode characters or ISO-8859-1 characters. The character set for your organization depends on the Salesforceinstance your organization uses. If your organization logs into ssl.salesforce.com, then your encoding is ISO-8859-1. All other instances use UTF-8. You can determine the character set for your organization by calling describeGlobal() and inspecting the encoding value returned in the DescribeGlobalResult.
If your organization uses ISO-8859-1 encoding, then all data sent to the API must be encoded in ISO-8859-1. Characters outside the valid ISO-8859-1 range might be truncated or cause an error."
Has anybody faced any issue like this?
Thanks,
Shalindra Singh
We are getting an issue while parsing XML response of describeSObject call for ExternalData Object. Below screenshot shows the response of the describeSObject call for ExternalData Object.
Basically the inlineText field contains some non UTF-8 characters in the response. And on the right side shows the actual value of the string which is displayed to the user while they configure the new external data source.
As per Salesforce documentation on the below URL. We can confirm that our instance is using UTF-8 encoding.
http://www.salesforce.com/developer/docs/api/index_Left.htm#CSHID=implementation_considerations.htm|StartTopic=Content%2Fimplementation_considerations.htm|SkinName=webhelp
"Internationalization and Character Sets
The API supports either full Unicode characters or ISO-8859-1 characters. The character set for your organization depends on the Salesforceinstance your organization uses. If your organization logs into ssl.salesforce.com, then your encoding is ISO-8859-1. All other instances use UTF-8. You can determine the character set for your organization by calling describeGlobal() and inspecting the encoding value returned in the DescribeGlobalResult.
If your organization uses ISO-8859-1 encoding, then all data sent to the API must be encoded in ISO-8859-1. Characters outside the valid ISO-8859-1 range might be truncated or cause an error."
Has anybody faced any issue like this?
Thanks,
Shalindra Singh


I amm unable to find an "ExternalData" object. Are you talking about the "Externaldatasource" object?