[ https://issues.apache.org/jira/browse/SLING-5973?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15426392#comment-15426392 ]
Ben Fortuna edited comment on SLING-5973 at 8/18/16 1:02 PM: ------------------------------------------------------------- Actually I did try both the html escaped and native unicode in that example (see the last two chars): {code}"☂😃 🍀 🍀 🍀 😁 \ud83c\udf40"{code} The results are the same for both. I will update the example to only use native unicode though. was (Author: fortuna): Actually I did try both the html escaped and native unicode in that example (see the last two chars): "☂😃 🍀 🍀 🍀 😁 \ud83c\udf40" The results are the same for both. I will update the example to only use native unicode though. > HTMLSerializer not handling some unicode characters (emoji, etc.) > ----------------------------------------------------------------- > > Key: SLING-5973 > URL: https://issues.apache.org/jira/browse/SLING-5973 > Project: Sling > Issue Type: Bug > Components: Extensions > Reporter: Ben Fortuna > Attachments: emoji-no-sling-rewriter.png, > emoji-with-sling-rewriter.png > > > I've noticed that when I have unicode special characters (e.g. emoji) in my > sling content and the sling rewriter is enabled the characters are not output > correctly to the browser. For example: > {code}😁{code} becomes {code}��{code} > If I disable the rewriter pipeline the output is as expected. > I've looked in the code and I suspect the issue is in the HTMLSerializer from > the Cocoon library, however I'm not sure why as it should be using the > default encoding for output (which is UTF-8). My rewriter pipeline is using > the default html-generator and html-serializer provided by sling. > My code is available on GitHub here: > https://github.com/Whistlepost/emojistrip > It provides a very simple app/content project pair with some emoji characters > in the content (see src/main/resources/SLING-INF/content/phrases.json). Many > thanks. -- This message was sent by Atlassian JIRA (v6.3.4#6332)