The Cidaas API returns data in utf8, which is good, but it doesn't specify this in the response headers. The default parser in the SDK (in Alamofire) is some old ISO standard, so utf8 strings with special characters are parsed incorrectly.
At least the SDK should set the correct encoding. Even better would be, if the API sent the charset in its response headers.