Expand my Community achievements bar.

Radically easy to access on brand approved content for distribution and omnichannel performant delivery. AEM Assets Content Hub and Dynamic Media with OpenAPI capabilities is now GA.
SOLVED

UTF-8 characters returned from Search and Promote show garbled characters

Avatar

Level 4

When using Search and Promote integration with AEM, certain UTF-8 characters are returned in results (XML) as garbled characters. Text is visible correctly in Search and Promote data view report with proper UTF-8 encoding.

I have added the charset as UTF-8 in both custom presentation and transport templates. Any idea why the text in XML response is not having proper encoding.

 

TestPresentation.tmpl

<guided-content-type-header content="text/xml; charset=UTF-8" />
<guided-xml-decl charset="UTF-8">

 

TestTransport.tpl

<guided-content-type-header content="text/xml">
<guided-xml-decl charset="1">

 

1 Accepted Solution

Avatar

Correct answer by
Community Advisor
3 Replies

Avatar

Correct answer by
Community Advisor

Try adding sp_cs=UTF-8  parameter to the URL e.g  http://stage-xxxxxx.guided.ss-omtrdc.net/sp_staged=1&sp_q=*&sp_cs=UTF-8

 

Regards

Albin I

www.albinsblog.com

Avatar

Level 4

Any other tags which I can add in transport template to get rid of this charset issue. I tried this snippet in transport template.

 

<guided-content-type-header content="text/xml;charset=UTF-8">
<guided-xml-decl charset="UTF-8">